/*COMUNES*/

* { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
body { padding-bottom:20px; font-size:x-small;  color:#5E5E5E; line-height:1.2em;}
a:link, a:visited  {color:#5E5E5E;}
img {border:none;}
h1, h2 {display:inline;}
ul { list-style-type:none;} 
.cleaner {clear:both; font-size:0; line-height:0; height: 0; }
.linea {border-bottom:1px solid #CECECE; padding-bottom:5px; margin-bottom:25px;}
.acenter {text-align:center;}

.aright {text-align:right}
.fleft{float: left;}
.cursiva {font-style: italic;}
strong, .negrita {font-weight:bold;}
.texto12 {font-size: 1.2em;}
.verde {color: #999900;}
 a:link.subrayado,  a:visited.subrayado, .col1 a:link, .col1 a:visited{ text-decoration: underline !important;}
.sangriatop { margin-top:10px;}
.sangria26 { margin-top:26px;}
.sangriabottom { padding-bottom:10px;}
.sangriader15 {padding-right: 15px;}
.margin_13 {margin-top: -13px;}
a, a:link, a:visited {text-decoration:none;}
a:hover { text-decoration:underline;}
h2 span{font-size: 1.4em; padding-top:8px; line-height:1.2em;}
h2, h2 a:link, h2 a:visited {font-size:1.3em; padding-top:8px; font-weight:normal;}

h2 a:hover { text-decoration:none;}
.logo { position:relative; float:left; height:214px; width:395px;;}
.cabecera_images {float:left; height:214px; width:405px;}
p { margin-bottom:15px; line-height:2em;}
.sangria20_15 {padding-left:20px; padding-right:15px;}

#todo { width:800px; height:740px; background-color:#FFFFFF; margin: auto;}
#contenido {border-bottom:3px solid #D4D424; text-align: justify; padding-bottom: 10px; min-height: 480px;}
#contenido p { font-size:1.1em;}
#cabecera { position:relative; /*height:213px;*/ background:#FFFFFF;}
#cabecera ul li { display:inline; padding-right:8px;}
.menu {width:800px;padding-left:20px; padding-top:4px; background:#FFF url(../images/fondo_menu.jpg) no-repeat left top; padding-bottom:5px;}
.menu, .menu a:link, .menu a:visited { color:#000000; text-decoration:none;}
.menu a:hover { text-decoration:underline;}
.menu a:link, .menu a:visited {color:#000 ;}
.separacion { background:url(../images/cuadro_blanco.gif) 0px 3px no-repeat; height:5px; width:5px; }
.separacion2 { padding-left:90px;}
.tit {background: url(../images/cuadro_verde.gif) no-repeat; width:25px; height:25px; float:left; margin-right:10px;}
#pie {padding-left:25px; float:none; padding-top: 10px; margin-bottom: 15px;}
.separa_pie { background: url(../images/vineta_verde.gif) 0px 3px no-repeat; width: 5px; height: 5px; margin-left:5px; margin-right:5px;}

kbd { background:#EEEEEE none repeat scroll 0 0;
	border-color:#CCCCCC #AAAAAA #888888 #BBBBBB;
	border-style:solid;
	border-width:0.15em 0.25em 0.3em 0.2em;
	color:#000000;
	font-family:"Lucida console",Courier,monospace;
	font-size:1em;
	font-weight:normal;
	line-height:2em;
	margin:0 1.5px;
	padding:0.05em 0.2em;
	vertical-align:text-bottom;
}

#contenido ul li {background:transparent url(../images/vineta_verde.gif) no-repeat scroll 0 5px; margin:5px 0 0 20px; padding:2px 0 5px 12px;}

/*PORTADA*/

.col1_3 {width:245px; float:left; padding-top:30px; padding-right:25px; padding-left:20px; padding-bottom:10px; }
img.vineta {padding-right:8px; margin-top:5px; float:left;}
.p1 {margin-top:25px;}
.col2_3 {background-color:#EFEFED !important; float:left; padding:28px 10px 5px 15px; width:274px;}
.col3_3 {float:left; margin-bottom:140px; padding-left:20px; padding-right:23px; padding-top:30px; width:165px;}
.noticias {margin-top:30px;}
.fecha {margin-bottom:8px;}
.ampliar {margin-top:10px;}

/*PROYECTO*/
.col1_2 {width:300px; float:left; padding-top:30px; padding-right:25px; padding-left:20px; }
.col2_2 {width:407px; float:left; padding-top:28px; padding-right:28px; padding-left:20px; padding-bottom:140px; background-color: #EFEFED !important;}
* html .col1_2 {padding-right:20px;}

/*CONTACTO*/
.col1 { padding:30px 30px 0 20px; /*background-color: #EFEFED !important;*/ margin-bottom: 5px;}
.marco_foto { position:relative; overflow:hidden; } .marco_foto span { background:transparent 0 0 no-repeat; position:absolute; }
.foto272x264, .foto272x264 span { width:272px; height:264px; } .foto272x264 span { background-image:url(../images/recuadro_foto_272x264.gif); }
.mapa {height:407px; width: 407px;}

/*CONSORCIO*/
.logosColab {float:left;
	height:75px;
	margin-bottom:14px;
	margin-right:14px;
	padding:0px;
	text-align:center;
	width:106px;
}
.col1_2C {width:480px; float:left; padding-top:30px; padding-right:0px; padding-left:20px; }
.col2_2C {width:300px; float:left; padding-top:21px; padding-right:0px; padding-left:0px; padding-bottom:30px; background-color: #EFEFED !important;}
* html .col1_2C {width:480px;}
* html .col2_2C {width:297px;}

.foto { position:relative; overflow:hidden; margin: 14px 14px 0 0;} .foto span { background:transparent 0 0 no-repeat; position:absolute; }
.foto100x60, .foto100x60 span { width:140px; height:75px; } .foto100x60 span { background-image:url(../images/recuadro_foto_140x75.gif); }
#consorcio .foto img {padding: 10px 20px 5px 20px;}


/*DOCUMENTOS*/
.documento img {margin-top:10px;}

/*NOTICIAS*/
#noticias .noticia .foto {
	background-color:#FFFFFF;
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	height:100px;
	overflow:hidden;
	width:100px;
}



#noticia .fotos .foto {
	background-position:center center;
	background-repeat:no-repeat;
	height:200px;
	overflow:hidden;
	width:200px;
}

#noticia .fotos {
	float:right;
	margin:20px 0px;
	width:167px;
}

#noticia .texto {
	float:left;
	width:474px;
}

.noticia_destacada { padding:1em; background-color:#CED21B; border:2px solid #CECECE; }
.texto p {margin-bottom: 0px;}
.noticia .linea {margin-bottom: 15px;}
* html #noticia .texto {width: 438px; margin-right: 10px;}
.peq1{font-size: 1em !important;}

#noticia .texto, #noticia .solo_texto { padding:18px;}

.atributos {
	line-height:140%;
	margin:10px 0;
	padding-left:14px;
}


p.imprimir {
	padding-right:40px;
	text-align:right;
}

.fright {
	float:right;
	margin-bottom:10px;
	margin-left:10px;
}
.volver {
	background:#FFFFFF url(../images/volver.jpg) no-repeat scroll 0 9px;
	padding-right:12px;
	text-align:right;
}
p.volver {padding-left:14px;}

.justificado { text-align:justify;}

/*FORMULARIO*/

form input, form select, form textarea {font-size: 1.1em;}
.error {color:#FE012B; font-size: 1.4em;}
legend {visibility: hidden;}
fieldset {border: none;}
.campos {width: 340px; text-align: right;}
.campos2 {width: 670px;  text-align: right;}
.campos3 {width: 380px;  text-align: right; margin-top: 25px;}
.campos input, .campos select, .campos textarea, .campos2 input, .campos2 select, .campos2 textarea { margin-bottom: 10px; margin-left: 8px;}
.campos input, .campos textarea {width: 195px;}  .campos select {width: 199px;}
.campos2 input, .campos2 textarea {width: 464px;}  .campos2 select {width: 468px;}
.campos3 input  {width: 245px;}  .campos3 textarea {width: 249px;}
.campos label, .campos2 label {vertical-align: top;}
.campos2 textarea  {height: 70px;}
form input.enviar {
	width:66px;
	height:20px;
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;	
	background-color:#FFFFFF;
	border:none;
	color:#474747;
	margin-bottom: 20px;
}
form input.enviar {	padding-left:30px; padding-bottom:8px; background:url(/images/enviar.gif) no-repeat; }

form input.examinar {width: 280px; margin-left: 8px;}

input.chek {float:left; margin-top:3px; text-align:left; width:38px;}

#div_clausula {background-color:#FFFFFF; border:2px solid #000000; left:15%; padding:30px; top:40%; width:65%;}
.clausula {margin: 40px 0 0 200px;}

.clausula, .clausula label a, .clausula label a:link, .clausula label a:visited, .clausu, .clausu label a, .clausu label a:link, .clausu label a:visited{ color:#68A429!important; font-size: 1.1em!important;}

