@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
}

body {
	 padding: 0px;
	 margin: 0px;
     line-height: 1
	 width: 100%;
	 width: 100%;
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}
p.quote {
	color:#27A02C !important;
	float:left !important;
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size:50pt !important;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 10px;
	margin-top: 8px;
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

img { -ms-interpolation-mode: bicubic; }

body { background:url(../img/bg.body.gif) repeat-x top left #003300; }

/* FORMATO TEXTO */

u {
	text-decoration:underline;
	color: #015B01;
}
b, strong { font-weight:bold; }
.justify { text-align:justify; }
.lh16 { line-height:16px; }
.lh17 { line-height:17px; }
.lh18 { line-height:18px; }
.lh20 { line-height:20px; }
.lh21 { line-height:21px; }
.lh22 { line-height:22px; }

ul { list-style:inside square; }

ol { list-style:inside decimal; }

/* THE END */



/* TEXTO */

	.txtNormal {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:normal;
	line-height:16px;
	text-align: left;
}
	.txtNormalF { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#333; font-weight:normal; }
	.txtBold { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#333; font-weight:bold; line-height:16px; }
	.txtLight {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:normal;
}
	
	.txtFecha { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:26px; font-weight:normal; color:#000; }
	.txtFechaNov { font-family:Tahoma, Geneva, sans-serif; font-size:10px; line-height:16px; color:#cc0000; font-weight:bold; }
	.txtNov { font-family:Tahoma, Geneva, sans-serif; font-size:10px; line-height:16px; color:#000000; font-weight:bold; }
	.txtPie { font-family:Tahoma, Geneva, sans-serif; font-size:9px; line-height:16px; color:#FFF; font-weight:normal; }
	.txtPieGris { font-family:Tahoma, Geneva, sans-serif; font-size:9px; line-height:16px; color:#999; font-weight:normal; }
	
	.txtPeq {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#333;
	font-weight:bold;
}
	.txtPeqBla { font-family:Tahoma, Geneva, sans-serif; font-size:9px; line-height:14px; color:#FFF; font-weight:normal; }
	.txtBig { font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:17px; color:#000; font-weight:bold; }
	.txtBigLight { font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:17px; color:#000; font-weight:normal; }

	.txtTit {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#d52b1e;
	font-weight:bold;
	line-height: 16px;
}
	.txtTitInfo { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#015b01; font-weight:bold; line-height: 16px; }

	.txtDes { font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#666; font-weight:normal; line-height:1.2em; }
	.txtDesTit { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:bold; line-height:1.4em; }

	.txtInfoDes {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#d52b1e;
	font-weight:bold;
	line-height:22px;
}
	.txtInfoBold { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:bold; line-height:22px; }
	.txtInfo { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:normal; line-height:22px; }

	.submenu:link, .submenu:visited { 
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		font-weight:bold;
		color:#666;
		line-height:26px;
		text-decoration:none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
		margin-left:15px;
		background:url(../img/bg.submenu.link.gif) left center no-repeat;
	}
	.submenu:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#d52b1e;
	line-height:26px;
	text-decoration:none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-left:15px;
	background:url(../img/bg.submenu.link.gif) left center no-repeat;
	}

	.submenuACT:link, .submenuACT:visited, .submenuACT:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#d52b1e;
	line-height:26px;
	text-decoration:none;
	background-color: #B0B0B0;
	background-image: url(../img/bg.submenu.link.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 15px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	}

	.linkLista:link, .linkLista:visited { 
		font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#1a1a1a;
		font-weight:bold; line-height:25px; text-decoration:none;
    }
	.linkLista:hover { 
		font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#1a1a1a;
		font-weight:bold; line-height:25px; text-decoration:underline;
    }
	.linkIntra:link, .linkIntra:visited { 
		font-family:Tahoma, Geneva, sans-serif; font-size:9px; color:#FFF;
		font-weight:normal; line-height:14px; text-decoration:none;
    }
	.linkIntra:hover { 
		font-family:Tahoma, Geneva, sans-serif; font-size:9px; color:#FFF;
		font-weight:normal; line-height:14px; text-decoration:underline;
    }
	.linkPie:link, .linkPie:visited {
		font-family:Tahoma, Geneva, sans-serif; font-size:9px; line-height:16px; color:#999;
		font-weight:normal; text-decoration:none;
	}
	.linkPie:hover {
		font-family:Tahoma, Geneva, sans-serif; font-size:9px; line-height:16px; color:#999;
		font-weight:normal; text-decoration:underline;
	}
	.linkDes:link, .linkDes:visited {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:1.2em;
	color:#d52b1e;
	text-decoration:none;
	}
	.linkDes:hover {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em;
	color:#d52b1e;
	text-decoration:underline;
	}
/* --------- otro enlace en texto - verde -----*/
	.enlace:link, .enlace:visited {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:1.2em;
	color:#C00;
	text-decoration:none;
	background-color: #E7E7E7;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	margin-top: 3px;
	margin-right: 4px;
	margin-bottom: 3px;
	margin-left: 4px;
	}
	.enlace:hover {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:1.2em;
	color:#333;
	text-decoration:underline;
	background-color: #d3ead4;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	margin-top: 3px;
	margin-right: 4px;
	margin-bottom: 3px;
	margin-left: 4px;
	}

/* Estilos Navegación cursos */
	
#BROWSE span {
color:#999;
text-decoration:none;
cursor:pointer;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
line-height:22px;
}

#BROWSE span:hover {
	color:#d52b1e;
	cursor:pointer;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#d52b1e;
	font-weight:bold;
	line-height:22px;
}

#BROWSE .spanactivo{
	color:#d52b1e;
	cursor:pointer;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#d52b1e;
	font-weight:bold;
	line-height:22px;
}

#CONTENT #BLOQUE {
	cursor:pointer;
	border: 1px solid #CCC;
	text-indent: 10px;
	margin: 2px;
	padding: 2px;
}

#CONTENT #BLOQUE b {
font-weight:bold;
}


#CONTENT #BLOQUE:hover {
	cursor:pointer;
	color:#d52b1e;
	text-indent: 20px;
}

/* ESTRUCTURA */

#CONTENEDOR {
	width:998px; height:auto;
	position:absolute; top:0px; left:50%; margin-left:-499px;
}

#CONTENEDOR #TOP {
	width:993px; height:auto; padding-left:3px; padding-right:2px;
	position:relative; float:left;
	background:url(../img/bg.contenedor.png) repeat-y top center;
}

#CONTENEDOR #TOP #CABECERA {
	width:993px;
	height:127px;
	position:relative;
	float:left;
	background-image: url(../img/bg.cabecera.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#CONTENEDOR #TOP #CABECERA #LOGO {
	width:227px; height:127px;
	position:relative; float:left;
	cursor:pointer;
}
#CONTENEDOR #TOP #CABECERA #slogan{
	width:590px;
	float:left;
	margin-top: 19px;
	height: 108px;
	}

#CONTENEDOR #TOP #CABECERA #IDIOMA {
	width:175px;
	height:19px;
	position:relative;
	float:right;
}

#CONTENEDOR #TOP #CABECERA #ICONOS {
	width:11px; height:97px;
	position:relative; float:right; clear:right;
	margin:7px 15px 0px 0px;
}

#CONTENEDOR #TOP #MENU_PRINCIPAL {
	width:992px;
	height:28px;
	position:relative;
	float:left;
	border-right:1px solid #b3b3b3;
	text-align:left;
	background-color: #d52b1e;
}

#CONTENEDOR #TOP #MENU_PRINCIPAL #FECHA {
	width:253px;
	height:28px;
	position:relative;
	float:right;
	text-align:center;
	vertical-align:middle;
	font-weight: normal;
	color: #FFF;
}

#CONTENEDOR #TOP #SUBMENU {
	width:993px; height:27px;
	position:relative; float:left;
	background:url(../img/bg.submenu.gif) left bottom no-repeat #CCC;
	text-align:left;
}

#CONTENEDOR #TOP #SUBMENU #MENU_SERVICIOS {
	position:absolute;
	left:80px;
	top:27px;
	z-index:100;
	height:auto;
	width:160px;
	visibility:hidden; display:none;
	background-color:#CCC;
	padding: 3px 0px -1px 0px;
	border-bottom: 1px solid #AAA;
	border-right: 1px solid #DDD;
	border-left: 1px solid #AAA;
}

#CONTENEDOR #TOP #SUBMENU #MENU_SERVICIOS p {
	height:24px;
	width:150px; 
	padding: 0px 0px 0px 7px;
    border-bottom:1px solid #DDD;
    border-top:1px solid #BCBCBC;
	line-height:24px;
	font-weight:bold;
	color:#666;
	cursor:pointer;
}

#CONTENEDOR #TOP #SUBMENU #MENU_SERVICIOS p:hover {
	background-color:#DDD;
	color:#d52b1e;
	cursor:pointer;
}

#CONTENEDOR #TOP #SUBMENU #MENU_ACTIVIDADES {
	position:absolute;
	left:0px;
	top:27px;
	z-index:100;
	height:auto;
	width:160px;
	visibility:hidden; display:none;
	background-color:#CCC;
	padding: 3px 0px -1px 0px;
	border-bottom: 1px solid #AAA;
	border-right: 1px solid #DDD;
	border-left: 1px solid #AAA;
}

#CONTENEDOR #TOP #SUBMENU #MENU_ACTIVIDADES p {
	height:24px; width:150px; 
	padding: 0px 0px 0px 7px;
    border-bottom:1px solid #DDD;
    border-top:1px solid #BCBCBC;
	line-height:24px;
	font-weight:bold;
	color:#666;
	cursor:pointer;
}

#CONTENEDOR #TOP #SUBMENU #MENU_ACTIVIDADES p:hover {
	background-color:#DDD;
	color:#d52b1e;
	cursor:pointer;
}

#CONTENEDOR #TOP #CUERPO {
	width:993px; height:auto;
	position:relative; float:left;
	background:url(../img/bg.cuerpo.gif) right top repeat-y #FFF;
}

#CONTENEDOR #TOP #CUERPO #LEFT {
	width:197px;
	height:auto;
	position:relative;
	float:left;
	margin:25px 0px 0px 10px;
}

#CONTENEDOR #TOP #CUERPO #LEFT #NOVEDADES {
	width:185px; height:auto;
	padding:46px 6px 6px 6px;
	background-color:#93CF95;
	background:url(../img/bg.left.novedades.gif) top center no-repeat #93cf95;
}

#CONTENEDOR #TOP #CUERPO #LEFT #NOVEDADES div { width:185px; height:auto; background-color:#FFF }

#CONTENEDOR #TOP #CUERPO #LEFT #NOVEDADES div div.novedad { padding:10px 6px 11px 6px; height:auto; width:173px; border-bottom:1px dashed #b4b3b8; cursor:pointer; }

#CONTENEDOR #TOP #CUERPO #LEFT #NOVEDADES div div.linksnovedades {
	padding:0px 4px 4px 3px; margin:15px 0px 0px 4px;
	width:170px; height:19px;
	border-top:1px solid #b4b3b8;
}

#CONTENEDOR #TOP #CUERPO #LEFT #LISTA {
	width:182px; height:auto;
	position:relative; float:left;
	padding:2px 8px 0px 7px;
	background:#efefe7;
	border-top:2px solid #1a1a1a;
	border-bottom:1px solid #1a1a1a;
	margin-top:12px;
}

#CONTENEDOR #TOP #CUERPO #LEFT #LISTA table tr td { background:url(../img/bg.left.lista.gif) left center no-repeat; padding-left:20px; height:25px; }

#CONTENEDOR #TOP #CUERPO #LEFT #LISTA table tr td.odd { border-bottom:1px dashed #b4b3b8; border-top:1px dashed #b4b3b8; }

#CONTENEDOR #TOP #CUERPO #LEFT #INTRANET {
	width:197px;
	height:auto;
	position:relative;
	float:left;
	background: url(../img/bg.left.intranet.b.gif) top center no-repeat #37922e;
	padding-top:41px;
	margin-top:4px;
	margin-bottom: 10px;
}

#CONTENEDOR #TOP #CUERPO #LEFT #INTRANET div {
	width:197px; height:30px;
	text-align:center; vertical-align:middle;
	margin-top:13px;
}

#CONTENEDOR #TOP #CUERPO #CENTER {
	width:528px;
	height:auto;
	position:relative;
	float:left;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 12px;
}

#CONTENEDOR #TOP #CUERPO #CENTER #SEPARADOR {
	width:100%;
	height:13px;
	position:relative;
	float:left;
	background:url(../img/separador.bg.gif) left top repeat-x;
	padding-bottom: 15px;
}

#CONTENEDOR #TOP #CUERPO #CENTER #DESTACADO {
	position:relative;
	float:left;
	padding:9px;
	width:514px;
	height:147px;
	background:url(../img/destacado.bg.gif) top left no-repeat;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#CONTENEDOR #TOP #CUERPO #CENTER #DESTACADO #IMAGEN {
	position:absolute;
	top:-2px;
	right:6px;
	z-index:100;
}

#CONTENEDOR #TOP #CUERPO #CENTER #DESTACADO #TITULO {
	position:relative; float:left;
	width:514px; height:40px;
	background:url(../img/destacado.titulo.bg.gif) repeat-x top left;
	text-align:left;
}

#CONTENEDOR #TOP #CUERPO #CENTER #DESTACADO .bloque {
	position:relative; float:left; margin:7px;
	width:362px; height:40px;
}

#CONTENEDOR #TOP #CUERPO #CENTER #DESTACADO .bloque .imagen {
	position:relative; float:left; margin-right:7px;
	width:111px; height:40px; text-align:left; overflow:hidden;
}

#CONTENEDOR #TOP #CUERPO #CENTER #DESTACADO .bloque .texto {
	position:relative; float:left;
	width:244px; height:40px;
}

#CONTENEDOR #TOP #CUERPO #CENTER #TEXTO_PRESENTACION {
	position:relative;
	float:right;
	margin:5px;
	width:352px;
	height:auto;
}

#CONTENEDOR #TOP #CUERPO #CENTER .imgMarco {
	padding:4px; border:1px solid #CCC; background-color:#FFF;
	float:left; clear:left; margin:5px;
}

#CONTENEDOR #TOP #CUERPO #CENTER .imgL {
	padding:4px; border:1px solid #CCC; background-color:#FFF;
	float:left; clear:left; margin:5px; margin:5px 15px 5px 0px;
}

#CONTENEDOR #TOP #CUERPO #CENTER .imgR {
	padding:4px; border:1px solid #CCC; background-color:#FFF;
	float:left; clear:left; margin:5px; margin-left:15px;
}

#CONTENEDOR #TOP #CUERPO #CENTER .imgNoticia {
	padding:4px;
	border:1px solid #CCC;
	background-color:#FFF;
	float:left;
	clear:left;
	margin:5px;
	width: 144px;
}

#CONTENEDOR #TOP #CUERPO #CENTER #BARRA_MAS {
	position:relative;
	float:left;
	height:10px;
	width:99%;
	border-bottom:1px solid #CCC;
	margin-top:5px;
	text-align:right;
}

#CONTENEDOR #TOP #CUERPO #CENTER #INFO_CABECERA {
	position:relative; float:right;
	border-top:2px solid #999; border-bottom:1px solid #dcdbdf;
	background-color:#efefe7;
	width:478px; height:33px;
	padding-top:4px; padding-left:55px;
	margin-top:9px;
}

#CONTENEDOR #TOP #CUERPO #CENTER #INFO_CABECERA img {
	margin-left:-50px;
	margin-top:-12px;
	float:left;
	clear:left;
}

#CONTENEDOR #TOP #CUERPO #CENTER #INFO_CUERPO {
	position:relative;
	float:right;
	border-bottom:1px solid #dcdbdf;
	background-color:#f7f7f7;
	padding:14px 20px 11px 20px;
	width:493px;
	height:auto;
	margin-bottom: 10px;
}

.info_sub {
	position:relative;
	float:right;
	width:453px;
	height:auto;
	display: none;
}

#CONTENEDOR #TOP #CUERPO #CENTER #BLOQUE {
	position:relative;
	float:right;
	width:99%;
	margin-bottom: 10px;
}

#CONTENEDOR #TOP #CUERPO #CENTER #NOVEDADES {
	margin-top:5px;
	float:right;
	width:350px;
	text-align: left;
}

#CONTENEDOR #TOP #CUERPO #CENTER #NOVEDADES_NF {
	margin-top:5px;
	float:right;
	width:532px
}

#CONTENEDOR #TOP #CUERPO #RIGHT {
	width:201px;
	height:auto;
	position:relative;
	float:left;
	margin:0px 0px 0px 20px;
}

#CONTENEDOR #TOP #CUERPO #RIGHT .bloque_link {
	position:relative; float:left;
	margin-bottom:12px;
}

#CONTENEDOR #BOTTOM {
	width:998px; height:auto; padding-top:4px;
	position:relative; float:left;
	background:url(../img/bg.contenedor2.gif) repeat-x top center;
	text-align:center;
}


/* FORMULARIOS, ETC */

.campoLogin { border:1px solid #7d7b86; background-color:#FFF; width:118px; height:17px; padding-left:2px; padding-right:2px; }
.field {
	height:18px;
	border:1px solid #CCC;
	padding:0px 2px;
}

.area {
	border:1px solid #CCC;
	padding:0px 2px;
}

.button {
	background-color:#EEE;
	border:1px solid #CCC;
	padding:2px 4px;
}

/* TABLAS  */

.tabHlg { border-collapse:separate; color:#666; }

.tabHlg thead tr { background-color:#EDEDED; }

.tabHlg thead tr th { height:22px; padding:2px; }

.tabHlg tbody tr  { background-color:#FFF; }

.tabHlg tbody tr.odd  { background-color:#EFEFEF; }

.tabHlg tbody tr td, .tabHlg tbody tr.odd td { padding:3px; border:1px solid #EDEDED; }

.tabHlg tbody tr td.wh { background-color:#FFF; }

.tabHlg tbody tr td img { height:40px; }

.tabHlg tbody tr td img.free {
	height:60px;
}

/* OTROS */

.gMap {
	width:530px;
	height:300px;
	padding:4px;
	border:1px solid #999;
}

.espacio {
padding-left:20px;
}

.rojo {
	color:#d52b1e;
}

.informatica {
padding-right:5px;
padding-bottom:5px;
}

#CV {
display:none;
}

#titulos_contenido{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#d52b1e;
	font-weight:bold;
	line-height:22px;
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 20px;
	background-image: url(../img/fon_cen_inicio.gif);
	}
#separa{
	background-image:url(../img/separa_puntos.gif);
	background-repeat:repeat-x;
	height:19px;
	width: 100%;
	background-position: left center;
	clear:both;
	}
#contenidogris{
	margin-left:25px;
	margin-right:10px;
	text-indent:-15px;
	padding-bottom:10px;
	}
.imagenes {
	border: 1px double #CCC;
	margin: 2px;
	padding: 2px;
}

#CONTENT #BLOQUE1 {
	cursor:pointer;
	border: 1px solid #CCC;
	text-indent: 10px;
	margin: 2px;
	padding: 2px;
}

#CONTENT #BLOQUE1 b {
font-weight:bold;
}


#CONTENT #BLOQUE1:hover {
	cursor:pointer;
}

#actividades{
padding-left:225px;
}

#actividades a{
font-family:Tahoma, Geneva, sans-serif; 
font-size:11px; 
font-weight:bold; 
color:#015b01; 
font-weight:bold; 
line-height: 16px;
text-decoration:none;
}

#actividades a:hover{
text-decoration:underline;
color:#d52b1e;
font-family:Tahoma, Geneva, sans-serif; 
font-size:11px; 
font-weight:bold;  
font-weight:bold; 
line-height: 16px;
}

#actividades2{

}

#actividades2 a{
font-family:Tahoma, Geneva, sans-serif; 
font-size:11px; 
font-weight:bold; 
color:#015b01; 
font-weight:bold; 
line-height: 16px;
text-decoration:none;
}

#actividades2 a:hover{
text-decoration:underline;
color:#d52b1e;
font-family:Tahoma, Geneva, sans-serif; 
font-size:11px; 
font-weight:bold;  
font-weight:bold; 
line-height: 16px;
}
.fotoinstalaciones{
padding:1px; border:1px solid #CCC; background-color:#FFF;
}

