/* CSS Document for Alcer Onuba */
@charset "utf-8";

html, body { margin:0; padding:0;}

body { font-family: "Trebuchet MS", "Lucida Grande", Arial; background-image:url("../img/body_bg.png"); font-size:small;}

* { margin:0; padding:0;}
/*Estilos para carcasas*/

div#carcasa { width:770px; margin:0 auto; /*background:url("../img/container_bg.png") repeat-y center; margin:0 auto;*/ background-color:#FFFFFF;border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; }

div#container { /*width:70%;*/ width:750px;  margin:0 auto;  }

div#banner { background-color:#FFFFFF; color:#333;}
div#banner h1 {
	margin:0;
	padding:0;
	display:none;}
	
	p.control_texto { margin-top:10px;}
	p.control_texto a { text-decoration:none; border:0;}
	p.control_texto a:hover { text-decoration:none; border-bottom:1px solid #0066FF;}
	p.control_texto img { border:0;}
	
	div#logo {
		height:86px;
		background-image:url(../img/logo_bg.png);
		background-repeat:no-repeat;
		text-align:right;
		}
		p#telefono { margin-top:0;  margin-right:5px;}
		p#telefono span {font-size:medium; font-weight:bold; font-style:italic;}
		p#telefono a { font-size:x-small;  }


#menu{
	padding: 3px 0;
	margin-left: 0;
	list-style-type: none;
	text-align: left;
	background-color:transparent;
	background-image:url(../img/menu_bg.png);
	border-top:1px solid #999;
	}

#menu li{
	display: inline;
	margin: 0;
	}
	#menu li a{
		text-decoration: none;
		padding: 3px 7px;
		background-color: transparent;
		font-size:large;
		font-variant:small-caps;
		font-weight:bold;
		color:#333;}
	#menu li a:visited{color: #333;}
	#menu li a:hover{background-color: #0099FF;color: #333;}
		body#asociacion #menu li a:hover{background-color: #CDFE9A;color: #333;}
	#menu li a:active{color: #000;}
	
	#menu li.selected a{ 
		position: relative;
		padding-top: 4px;
		background-color: #65A1F5;
		background-image: url(../img/menu_li_bg.png);
		background-repeat:repeat-x;
		color: black;
		border:0;
		}

/* Estilos para cuadro TODO A UN CLICK */

div#todo_unclick { width:750px; margin:0 auto;  } /*contenedor de tabla*/
.aunclick{display:block}
.aunclick *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#333333;
  }
.aunclick1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a7a7a7;
  border-right:1px solid #a7a7a7;
  background:#666666}
.aunclick2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eaeaea;
  border-right:1px solid #eaeaea;
  background:#595959}
.aunclick3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #595959;
  border-right:1px solid #595959;}
.aunclick4{
  border-left:1px solid #a7a7a7;
  border-right:1px solid #a7a7a7}
.aunclick5{
  border-left:1px solid #666666;
  border-right:1px solid #666666}
.aunclickfg{
  background:#333333;
  color:#CCCCCC;
  padding:3px;
  }


 table#aunclick {
 	width:95%;
	text-align:left;
	background-image:url(../media/img/aunclick_bg.png);
  	background-position:bottom right;
  	background-repeat:no-repeat;
	clear:both;
	margin:8px 0 0 0;
	}
	table#aunclick td, table#aunclick th {
		vertical-align:top;
		padding-left:15px;
		margin:0;}
		
	table#aunclick img { margin-left:3px;}
	table#aunclick ul { list-style:none; margin-top:2px;}
	table#aunclick a { 
		display:block;
		width:80%;
		text-decoration:none; 
		border:0; 
		padding:2px;
		color: #CCCCCC;
		}
	* html table#aunclick li a {  width: 80%; padding:2px;} /* Para IE */
	
	table#aunclick a:hover { 
		background-color:#000; 
		color:#0099FF; 
		text-decoration:none; 
		background-image:url(../img/aunclick_a_hover_bg.png);
		background-position:right;
		background-repeat:no-repeat;}


/*=====================================*/
/* Estilos para info legal             */
/*=====================================*/
div#legal { font-size:x-small; text-align:center; border-top:1px solid #f2f2f2; margin:10px}
div#legal a { border:0; text-decoration:underline;}
div#legal a:hover { background-color:#FFFFFF; color:#333333;}
a.validacion { }
a.validacion img { border:0; vertical-align:middle;}


/*=====================================*/
/* Estilos universales                 */
/*=====================================*/
.breaker {
	height:12px;
	width:90%;
	margin:4px auto;
	background-image:url(../img/break.png);
	background-position:center;
	background-repeat:no-repeat;
	clear:both;
	}

acronym, span.aclaración { border-bottom:1px dotted #66CC00; cursor:help; font-weight:bold}

div#indice { padding-left:15px; font-size:x-small; margin:0;} /*Indice desplegable bajo el h2*/
div#indice a { color:#0066FF; text-decoration:underline; border:0;}
div#indice a:hover { color: #333333; }
p.extender { font-size:x-small; padding-left:15px; color:#333; font-weight:bold;} /* Enlace para desplegar capa*/
	p.extender img { vertical-align:middle;}
	p.extender a { cursor:pointer; border:0; text-decoration:none;}



div.texto { margin:5px;}
div.texto p { margin:10px 0 0 0;}
div.header { margin:5px; }
div.header h2 { margin:0;}


a.a_creditos { font-size:0.7em; }

table#descargas  {
	width:70%;
	margin-left:20px;
	text-align:center;
	margin-bottom:20px;}
	
	table#descargas  td { text-align:left; padding:1px 3px; border-bottom:1px solid #CCCCCC;}
		table#descargas  td.descargar { text-align:center;}
	table#descargas  a  img { border:0;}

dl#enlaces {
	margin:10px 20px;}
	body#asociacion dl#enlaces dt { margin-top:5px;}
	body#asociacion dl#enlaces dd { margin-left:10px;}

/*=====================================*/
/* SECCION PORTADA                     */
/*=====================================*/
body#portada div#contenido {background-color:#fff;}
body#portada div#portada_der { margin-left:410px; margin-right:5px; background-color:#CCE1FF; padding:5px; }
body#portada div#portada_izq { background-color:#FFFFFF; float:left; width:400px; vertical-align:bottom;}

body#portada div#noticias { border:1px double #0099FF; padding:5px; margin:5px; background-color:#fff; color:#333333;}
	body#portada div#noticias ul { list-style:none; margin-left:25px;}
	body#portada div#noticias ul li { background-color: #CCE1FF; color:#0066CC; margin:2px; padding:1px 2px;}
	body#portada div.noticias_todas { text-align:right; font-size:x-small; margin-top:2px;}

body#portada div#flash { text-align:center; }
body#portada div#portada_izq div#flash { text-align:center; margin-top:40px;}

body#portada li.selected a { /* Seleccion en el menu principal*/
		position: relative;
		padding-top: 4px;
		background-color: #65A1F5;
		background-image: url(../img/menu_li_bg_p.png);
		background-repeat:repeat-x;
		color: black;
		border:0;}

body#portada div#eventos { margin:5px; border:1px solid #FF9900; background-color:#FFFFCC;
padding:5px;}
body#portada div#eventos ul { list-style: none; margin-left:25px;font-size:x-small; background-color:#ffc; color:#333333;}
body#portada div#eventos h3 { color: #FF6600;}
body#portada div#eventos a { color:#333;}

body#portada div#portada_ayudas { text-align:center; background-color:#FFFFFF; color:#333333; margin:5px; font-size:x-small; padding:3px; border:1px double #0099FF;} 
	body#portada div#portada_ayudas a img { border:0;}

body#portada a img {border:0;}
/* Bordes redondeados para portada-capa naranja claro */

.naranja{display:block}
.naranja *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffcc}
.naranja1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffe191;
  border-right:1px solid #ffe191;
  background:#fff2b2}
.naranja2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ffd170;
  border-right:1px solid #ffd170;
  background:#fff5b8}
.naranja3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fff5b8;
  border-right:1px solid #fff5b8;}
.naranja4{
  border-left:1px solid #ffe191;
  border-right:1px solid #ffe191}
.naranja5{
  border-left:1px solid #fff2b2;
  border-right:1px solid #fff2b2}
.naranjafg{
  background:#ffffcc}
	
/*=====================================*/
/* SECCION ASOCIACIÓN                  */
/*=====================================*/
body#asociacion div#contenido {background-color:#66cc00;}
body#asociacion h2 { color:#006600;}
body#asociacion div.texto p { margin:5px;}

body#asociacion li.selected a { /* Seleccion en el menu principal*/
		position: relative;
		padding-top: 4px;
		background-color: #65A1F5;
		background-image: url(../img/menu_li_bg_a.png);
		background-repeat:repeat-x;
		color: black;
		border:0;}

body#asociacion div#intro {
	background-image:url(../img/asociacion_intro.png);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:x-small;
	color:#333;
	text-align:justify;
	}
	body#asociacion div#intro h2 { padding:60px 5px 5px 60px; color:#339900; }
	body#asociacion div#intro p { padding:0 0 0 60px;}

body#asociacion div.foto_intro {
	float:right;
	margin:0px 50px 5px 10px;
	}

ul#asociacion_menu {  margin:10px 5px; margin-left:60px; list-style:none; background-image:url(../img/asociacion_intro_abajo.png); padding-bottom:60px; background-position:bottom right; background-repeat:no-repeat;}
	ul#asociacion_menu li { 
		background-image:url(../img/asociacion_intro_li_bg.png); 
		background-position:left; 
		background-repeat:repeat-y; 
		border-left:2px solid #669900; 
		margin-top:5px; 
		padding:3px;
		idth:60%;}

	ul#asociacion_menu li a { color: #009900; font-weight:100; font-size:large; padding:1px 3px;}

dl#servicios {
	margin:5px;}
	dl#servicios dt { 
		background-image:url(../img/asociacion_intro_li_bg.png); 
		background-position:left; 
		background-repeat:repeat-y;
		font-size:large;
		color:#006600;
		margin-top:10px;
		padding:3px;
		border-left:2px solid #66CC00;
		}
	dl#servicios dd { margin-left:15px; margin-top:5px;}

body#asociacion div#ayuda { /* flotante de ayuda*/
	float:right;
	width:250px;
	background-color:#FFFFFF;
	color:#333333;
	padding-left:5px;
	
	}
body#asociacion div#ayuda div#ayuda_texto {
	background-image:url(../img/info_ayuda_degradado.png);
	background-repeat: repeat-x;
	background-position:top;
	height:62px;
	padding:3px;
	text-align:center;
	font-weight:bold;
	font-size:1em;
	}
	body#asociacion img { border:0;}


body#asociacion div#objetivos {
	margin:5px;
	width:85%;
	}
	div#objetivos ul { list-style:none; margin-left:20px;}
	div#objetivos ul li { 
		background-color:#FFFFFF;
		background:url("../img/asociacion_objetivos_li.png") no-repeat;
		background-position:0 50%;
		margin:2px 0 6px 0;
		color:#006600;
		font-weight:500;
		padding-left:60px;
		height:60px;
		}

body#asociacion div#contacto {/* Seccion de contacto */
	overflow:auto;
	clear:both;
	margin:10px 5px;
	text-align:center;
	}

	body#asociacion div#localizacion {
		float:left;
		width:440px;
		background-color:#f2f2f2;
		border:1px solid #66CC00;
		}
		body#asociacion div#localizacion a img { border:0;}
		
	body#asociacion div#datos {
		margin-left:450px;
		background-color:#fff;
		color:#333333;
		border:1px solid #66CC00;
		}
		body#asociacion div#datos h3 { background-color:#CDFE9A; color: #006600; padding:5px; border-bottom:2px solid #66CC00;}
		body#asociacion div#datos p.telefono { background:url("../img/asociacion-contacto-p-telefono_bg.png") top repeat-x; color:#333333; font-size:100%; text-align:center;}
	
	/*Estilos para el form de contacto */
	body#asociacion form#quickicontact { text-align:left;}
	body#asociacion form#quickicontact .textfield { border:1px solid #CCCCCC; color:#339900; pddding:2px;}
	body#asociacion form#quickicontact .textfield:focus { border:1px solid #66CC00;}
	body#asociacion form#quickicontact #mensaje { width:90%; color:#339900;}
	body#asociacion form#quickicontact label { text-align:left;}
	
	/*Estilos propios para la tabla de descargas*/	
	body#asociacion table#descargas  th { background-color:#CDFE9A; color:#006600; padding:1px; border-bottom:2px solid #006600;}
	body#asociacion table#descargas  a:hover { background-color:#cdfe9a;}

	/* Formulario de Hazte socio */
	div#haztesocio form { background:url("../img/form_socio_bg.png") no-repeat 3% right;}
	div#haztesocio fieldset { margin:5px; border:0; border-top:1px solid #D1FEA3; border-bottom:1px solid #D1FEA3; padding:5px;}
	div#haztesocio legend { font-weight:bold; padding:0 2px;}
	div#haztesocio form p { margin:5px;}
	div#haztesocio span { color:#666666; font-style:italic; text-align:right; font-size:0.7em; }
	div#haztesocio label {	display:block;	float:left;	width:5.5em;text-align:right;padding-top:2px;}
	div#haztesocio input { margin-left:4px; }
	
	div#haztesocio .textfieldlarge {border:1px solid #006600;	background-color:#CDFE9A; width:380px;font-size:1em;color:#333333; height:20px;}
		div#haztesocio .textfieldlarge:focus {background-color:#FFF; color:#333333;}
	
	div#haztesocio .textfield {border:1px solid  #006600;background-color: #CDFE9A;font-size:1em; padding:0 3px;color:#333333; height:20px;}
		div#haztesocio .textfield:focus {background-color:#FFF;color:#333333;}
		
	div#haztesocio fieldset#banco label { width:14em;}
	div#haztesocio fieldset#banco hr { border:1px solid #060; width:90%; margin:5px auto;} 
	div#haztesocio p.enviar { text-align:center;}
	div#haztesocio input.enviar { border:2px solid #006600; background-color:#CDFE9A; font-weight:bold; font-size:1em;color:#333333;}
	div#haztesocio input.checkbox { vertical-align:middle;}
	
	div#haztesocio div#ayuda_socios { margin:15px 8px 8px 8px; border:1px solid #c2c2c2; background-color:#f2f2f2; padding:5px; font-size:0.7em; color:#666666;}


/* Bordes redondeados para Asociacion-capa verde claro */
.verde{display:block}
.verde *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CDFE9A}
.verde1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9fed3;
  border-right:1px solid #e9fed3;
  background:#d9feb3}
.verde2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafef4;
  border-right:1px solid #fafef4;
  background:#d6fead}
.verde3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d6fead;
  border-right:1px solid #d6fead;}
.verde4{
  border-left:1px solid #e9fed3;
  border-right:1px solid #e9fed3}
.verde5{
  border-left:1px solid #d9feb3;
  border-right:1px solid #d9feb3}
.verdefg{
  background:#CDFE9A; padding:3px;}

	
/*=====================================*/
/* SECCION INFORMACIÓN                 */
/*=====================================*/
body#informacion div#contenido {background-color:#65A1F5;}

body#informacion div#contenido {background-color:#65A1F5;}
body#informacion div.texto h2 { background-color:#FFFFFF; color:#0066FF; border-left:6px solid #65A1F5; padding-left:5px; margin:15px 0 10px 0; }
body#informacion div.texto h3 { background-color:#CCE1FF; color: #333;  padding-left:5px; margin:15px 0 5px 0; border-bottom:1px solid #0099FF; }
body#informacion div.texto h4 { background-color:#FFFFFF; color: #0066FF;  padding-left:5px; margin:15px 5px 5px 5px;}
body#informacion div.texto ul { margin-left:10px; list-style:none;}
body#informacion div.texto ul li { margin:2px 0; background-color:#f2f2f2; padding:2px;  color:#333333; border-left:2px solid #c2c2c2;}
body#informacion div.texto ul li ul { margin:0; list-style:disc; padding-left:10px; }
body#informacion div.texto ul li ul li { margin:2px 0 2px 10px;  border:0;}
body#informacion div.texto p { margin-left:10px;}

body#informacion p.top_info { margin-left:10px; margin-bottom:10px;}
body#informacion p.top_info img { border:0;}

body#informacion div#ejemplo { /* Imagen de muestra de dónde está el menu de sección*/
	width:510px;
	border:1px solid #f2f2f2;
	padding:3px;
	margin:5px;}
	
body#informacion dl { margin-left:15px; border-left:2px solid #0099FF; padding-left:5px;}
	body#informacion dt { margin-top:5px; font-weight:bold;}
	body#informacion dd { margin-left:5px;}
	body#informacion dl a { color:#0099FF; background-color:#FFFFFF;}
	body#informacion dl a:hover { color: #003399; background-color:#f2f2f2;}
	
	
body#informacion div.citas {
	display:block;
	
	border:1px solid #CCCCCC;
	background-color:#f2f2f2;
	background-image:url(../img/citas_quotes.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:10px 3px 3px 65px;
	font-style:italic;
	color:#333333;
	}

body#informacion div.faq {/*Capa de enlaces a respuestas en la página*/
	margin:5px;
	background-color:#fff;
	color:#333333;
	font-size:0.7em;
	}
	body#informacion div.faq  ul { border-left:2px solid #0099FF;  background-image:url("../img/informacion_faq_donacion.png"); background-position:top right; background-repeat:no-repeat;}
	body#informacion div.faq  ul li {  border:0; padding-left:20px; background-color:transparent;}

body#informacion div#ayuda {
	float:right;
	width:250px;
	background-color:#FFFFFF;
	color:#333333;
	padding-left:5px;
	
	}
body#informacion div#ayuda div#ayuda_texto {
	background-image:url(../img/info_ayuda_degradado.png);
	background-repeat: repeat-x;
	background-position:top;
	height:62px;
	padding:3px;
	text-align:center;
	font-weight:bold;
	font-size:1em;
	}
	body#informacion img { border:0;}


body#informacion div.foto_der, body#informacion div.foto_izq { /* cajones de fotos*/
	border:1px solid #999;
	background-color:#f2f2f2;
	color:#666666;
	padding:5px;
	text-align:center;
	float:right;
	margin:8px 3px;
	font-size:x-small;
	}
	

	body#informacion div.foto_der p, body#informacion div.foto_izq p { margin:2px;}
	body#informacion div.foto_der img, body#informacion div.foto_izq img { border:1px solid #fff;}

body#informacion div.foto_izq {float:left;}
body#informacion div.foto_der {float:right;}

div#opciones { /*Opciones comunes de tamaño de texto e impresión*/
	float:right;
	width:150px;
	padding-top:2px;
	background-color:#f2f2f2;
	color:#666666;
	border:1px solid #c2c2c2;
	font-size:0.7em;
	text-align:center;
	margin-right:5px;}
	div#opciones img { border:1px solid #c2c2c2; }
	div#opciones a {  vertical-align: baseline;}
	div#opciones a:hover { border-bottom:2px solid #0066FF;}
	
div.anotacion { 
	background-color:#FFFFCC; 
	color:#333333; 
	border:1px solid #FFCC66; 
	font-style:italic; 
	font-size:0.7em; 
	margin:15px 5px 5px 5px; 
	padding-left:3px;
	width:80%;}
	div.anotacion img { vertical-align: text-top;}

div#paginador { position:relative; margin:0 5px;  text-align:center;  }
div#paginador img { border:0;}

body#informacion div#potasio { 
	margin:10px 5px; 
	border-top:4px solid #0099FF;
	border-bottom:4px solid #0099FF;
	border-left:4px solid #f2f2f2;
	border-right:4px solid #f2f2f2;
	padding:3px;
	background:url("../img/potasio_bg.png") top repeat-x;
	}
	body#informacion div#potasio div#encabezado { text-align:center; font-weight:bold; font-size:large; background-color:transparent; color: #003366; font-variant:small-caps;}

/*Estilos propios para la tabla de descargas*/	
	body#informacion table#descargas  th { background-color:#CCE1FF; color: #0066CC; padding:1px; border-bottom:2px solid #0066cc;}
	body#informacion table#descargas  a:hover { background-color:#CCE1FF;}

/* Formulario de Hazte DONANTE */
	div#haztedonante form { margin-left:25px;}
	div#haztedonante fieldset { margin:5px; border:1px solid #CCE1FF; padding:5px;}
	div#haztedonante legend { font-weight:bold; padding:0 2px;}
	div#haztedonante form p { margin:5px;}
	div#haztedonante span { color:#666666; font-style:italic; text-align:right; font-size:0.7em; }
	div#haztedonante label {	display:block;	float:left;	width:5.5em;text-align:right;padding-top:2px;}
	div#haztedonante input { margin-left:4px; }
	
	div#haztedonante .textfieldlarge {border:1px solid #0066FF;	background-color:#CCE1FF; width:380px;font-size:1em;color:#333333; height:20px;}
		div#haztedonante .textfieldlarge:focus {background-color:#FFF; color:#333333;}
	
	div#haztedonante .textfield {border:1px solid  #0066FF;background-color: #CCE1FF;font-size:1em; padding:0 3px;color:#333333; height:20px;}
		div#haztedonante .textfield:focus {background-color:#FFF;color:#333333;}
		
	div#haztedonante fieldset#banco label { width:14em;}
	div#haztedonante fieldset#banco hr { border:1px solid #060; width:90%; margin:5px auto;} 
	div#haztedonante p.enviar { text-align:center;}
	div#haztedonante input.enviar { border:2px solid #0066FF; background-color:#CCE1FF; font-weight:bold; font-size:1em;color:#333333;}
	div#haztedonante input.checkbox { vertical-align:middle;}
	
	div#haztedonante div#ayuda_socios { margin:15px 8px 8px 8px; border:1px solid #c2c2c2; background-color:#f2f2f2; padding:5px; font-size:0.7em; color:#666666;}
	
	body#informacion div#tip_ok { background:url("../img/info_tip_ok.png") top left no-repeat; margin:5px; padding:50px 5px 5px 120px; border:1px solid #fff;}
		body#informacion div#tip_ok h3 { background-color:transparent; border:0; }
		body#informacion div#tip_ok ul li { background-color:transparent; border-left:2px solid #66CC00; padding-left:5px;}
		
	body#informacion div#tip_prohibido { background:url("../img/info_tip_prohibido.png") top left no-repeat; margin:5px; padding:50px 5px 5px 120px;border:1px solid #fff;}
		body#informacion div#tip_prohibido h3 { background-color:transparent; border:0;}
		body#informacion div#tip_prohibido ul li { background-color:transparent; border-left:2px solid #FF0000; padding-left:5px;}
		
	/* Formulario de Hazte donante */
	body#informacion div#haztesocio form { background:url("../img/form_socio_bg.png") no-repeat 3% right;}
	body#informacion div#haztesocio fieldset { margin:5px; border:0; border-top:1px solid #0099FF; border-bottom:1px solid #0099FF; padding:5px;}
	body#informacion div#haztesocio legend { font-weight:bold; padding:0 2px;}
	body#informacion div#haztesocio form p { margin:5px;}
	body#informacion div#haztesocio span { background-color:transparent; color:#666666; font-style:italic; text-align:right; font-size:0.7em; }
	body#informacion div#haztesocio label {	display:block;	float:left;	width:5.5em;text-align:right;padding-top:2px;}
	body#informacion div#haztesocio input { margin-left:4px; }
	
	body#informacion div#haztesocio .textfieldlarge {border:1px solid #0099FF;	background-color:#f2f2f2; width:380px;font-size:1em;color:#333333; height:20px;}
		body#informacion div#haztesocio .textfieldlarge:focus {background-color:#FFF; color:#333333;}
	
	body#informacion div#haztesocio .textfield {border:1px solid  #0099FF;background-color: #f2f2f2;font-size:1em; padding:0 3px;color:#333333; height:20px;}
		body#informacion div#haztesocio .textfield:focus {background-color:#FFF;color:#333333;}
		
	body#informacion div#haztesocio fieldset#banco label { width:14em;}
	body#informacion div#haztesocio fieldset#banco hr { border:1px solid #060; width:90%; margin:5px auto;} 
	body#informacion div#haztesocio p.enviar { text-align:center;}
	body#informacion div#haztesocio input.enviar { border:2px solid #0099FF; background-color:#b2b2b2; font-weight:bold; font-size:1em;color:#333333;}
	body#informacion div#haztesocio input.checkbox { vertical-align:middle;}
	
	body#informacion div#haztesocio div#ayuda_socios { margin:15px 8px 8px 8px; border:1px solid #c2c2c2; background-color:#f2f2f2; padding:5px; font-size:0.8em; color:#666666;}
	body#informacion div#haztesocio label.radiobox { display: inline; float:none; width:auto; padding-left:3px;}
	
	/* Pantalla de formulario enviado con éxito*/
	p.form_ok { text-align:center;}
	div.form_ok { width:400px;}
	body#respuesta div#carcasa { width:450px; border-top:1px solid #f2f2f2;}
	body#respuesta div#container { width:420px; margin-top:10%;}


	
/* Bordes redondeados para Información-capa azul claro */

.azul{display:block}
.azul *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CCE1FF}
.azul1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #91bcf9;
  border-right:1px solid #91bcf9;
  background:#b2d1fc}
.azul2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #6fa7f6;
  border-right:1px solid #6fa7f6;
  background:#b8d4fd}
.azul3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b8d4fd;
  border-right:1px solid #b8d4fd;}
.azul4{
  border-left:1px solid #91bcf9;
  border-right:1px solid #91bcf9}
.azul5{
  border-left:1px solid #b2d1fc;
  border-right:1px solid #b2d1fc}
.azulfg{
  background:#CCE1FF; padding:3px;}
 
/*Capa para textos*/
.blanco{display:block}
.blanco *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.blanco1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a7c9f9;
  border-right:1px solid #a7c9f9;
  background:#d8e7fc}
.blanco2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #74aaf6;
  border-right:1px solid #74aaf6;
  background:#e1edfd}
.blanco3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e1edfd;
  border-right:1px solid #e1edfd;}
.blanco4{
  border-left:1px solid #a7c9f9;
  border-right:1px solid #a7c9f9}
.blanco5{
  border-left:1px solid #d8e7fc;
  border-right:1px solid #d8e7fc}
.blancofg{
  background:#ffffff; padding:5px 5px 10px 5px;}

