@charset "utf-8";
/* CSS Document */

.columna-imagen {
	width: 245px;
	margin: 20px 8px 10px 14px;
	float: left;
}

.columna-beneficios {
	font-size:12px;
	line-height:16px;
	width: 440px;
	margin: 20px 10px 10px 10px;
	float: left;
}

.columna-beneficios2 p {
	font-size:12px;
	line-height:16px;
	width: 300px;
	margin: 20px 10px 10px 10px;
	float: left;
}

.titulo-beneficio {
	font-size: 18px;
	color: #3B5998;
	background-color: #E7EBF2;
	padding: 10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.titulo-seccionbenef {
	font-size: 12px;
	font-weight: bold;
	color: #3B5998;
	background-color: #E7EBF2;
	padding: 7px;
	display: inherit;
}


.linea-beneficio {
list-style-type:none;
border-bottom:1px solid #C8D1E2;
}

.columna-1beneficio {
	height: 22px;
	margin: 10px 20px 20px 10px;
}


.texto-blanco {
	color: #FFFFFF;
	font-size: 18px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;

}

.lista-alto {
	padding: 10px 5px 10px 5px;
	vertical-align:top;

}

#columna-ancha h1.tit-benef{
	padding-left:10px;
	font-size:20px;
}

#colum-benef{
	padding-left:10px;
	font-size:20px;
	float:right;
	width: 180px;
}

.p-titbenef{
	padding-left:10px;
	font-size:14px;
	width: 180px;
}

.p-benef {
	font-size:12px;
	line-height:16px;
	padding-left:5px;

}

.benef-fondo-gris {
	padding: 10px;
	background-color: #f7f7f7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


#columna-noti1benef {
width:120px;
margin:25px 15px 0 0px;
float:left;
}


/* Search styles */
		#search-block {
			width: 120px;
			height: 27px;
			float: right;
			margin-top: 5px;
			padding-right: 0px; /* I use padding-right instead of margin-right to avoid IE6 double margin bug. This works just fine. */
			background:url(../images/search_field.png) no-repeat left top;
			overflow: hidden;
		}
		
			#search-block form {
				padding: 0px;
				margin: 0;
			}
			#search-block #search-field {
				width: 82px;
				padding: 5px 1px 5px 5px;
				border: 0;
				background: none;
				color: #666;
				float: left;
			}
			
			#search-block #search-submit {
				width: 32px;
				height: 27px;
				margin-left: 0px;
				border: 0;
				background:url(../images/search_button.png) no-repeat left top;
				color: #777;
				font: bold 1em arial, sans-serif;
				cursor: pointer;
				float: left;
			}
			
/* Fin Search styles */


.fondo-benefppal {
	background-color: #e7ebf2;
}

#colum-benefppal {
	padding:10px 5px;
	background-color: #92C2DA;
	width:235px;
	float:right;
	margin:10px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/*	FORMULARIO
___________________________________________________________________ */

.fondo-benefppal select {
	background-color: #FFF;
	padding: 3px 2px;
	border: solid 1px #3B5998;
	vertical-align: middle;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-right: 25px;
	margin-left: 10px;
}



.padding-benef20 {
	padding:20px 5px 20px 50px;
}

.anchobenef {
	width:215px;
}

select {
margin-left:0;
}
select2 {
	background-color: #f3f5f8;
	padding: 3px 2px;
	border: solid 1px #3B5998;
	vertical-align: middle;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-right: 0px;
	margin-left: 0px;
}

.texto-benef {
	font-size:16px;
/*	color:#fff;*/
	color:#3b5998;
	padding: 10px 10px 7px 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	list-style-type:none;
	border-bottom:1px solid #fff;
}


.titulo-seccionbenef {
	font-size:12px;
	color:#3b5998;
	padding: 5px 0px 5px 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	list-style-type:none;
	border-bottom:1px solid #fff;
	vertical-align:middle;
}

.clasif li{
list-style-type:none;
font-size:12px;
padding:10px;
border-bottom:1px dashed #E7EBF2;
}
.padding-foto{
padding:5px 15px 5px 0px;
}
.centrar-boton{
margin:5px auto;
}
.popup{
	width:620px;
	background-color:#FFF;
	vertical-align:middle;
	overflow:scroll;
}
