/* CSS Document */

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
 *html .clearfix{height: 1%;}
 .clearfix  {display: block;  clear:both}
/* End hide from IE-mac */

body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#191919; margin:0; padding:0;}

img { display:block; border:none}
ul, ol, li, p, h2 { margin:0; padding:0;}
ul { list-style:none}

#container { margin:0pt auto; height:auto; width:980px; padding-top:20px}
.headboard { border-bottom: solid 2px #e62128; }
h1 { width:auto; float:left; margin:0;}
.menuMigas { margin:0 0 10px 0; font-size:9px; font-weight:bold;}
	.menuMigas h2 {display:none}
	.menuMigas a { color:#191919; text-decoration:underline}
	.menuMigas a:hover { text-decoration:none}
.menuSecundario { float:right; position:relative; top:39px;}
	.menuSecundario h2 { display:none}
	.menuSecundario ul li { float:left; display:block; margin:0 0 0 12px;}
		.menuSecundario ul li a { text-decoration:none; color:#191919; text-decoration:underline; font-size:10px; font-weight:bold;}
		.menuSecundario ul li a:hover {text-decoration:none;}

.content { margin-top:19px}
	
.left { float:left; width:232px; text-align:center; background-color:#ffffff;}
	.left h2 { display:none}
	.left ul { border:solid 1px #979797;}
	.left ul li { background:url(../img/bgMenu.gif) repeat-x 0 0; height:auto; font-size:12px; color:#ffffff; font-weight:bold; margin-top:5px;}
		.left ul li span a { display:block; width:130px; height:34px; margin:0pt auto; color:#ffffff; text-decoration:none;}
		.left ul li span a:hover { text-decoration:underline}
		.left ul li ul {}
			.left ul li ul li { background:url(../img/bgLi.gif) no-repeat 0 bottom;}
				.left ul li ul li a { background:none; font-size:11px; color:#2c2e30; width:232px; display:block; padding:4px 0 6px 0; text-decoration:none}
				.left ul li ul li a:hover {background: url(../img/bulletMenu.gif) no-repeat 4px 5px; }
	 
	 .left ul#newMenu { margin:20px 0 0 0;}			
		.left ul#newMenu li span a { width:180px; }	
			
.right { width:211px; background:#d5d6d9 url(../img/bgRight.gif) repeat-x 0 0; float:right; border:solid 1px #505053; height:auto; min-height:405px;}
	.right p { margin:0pt auto; text-align:center;}
	.right p.aviso { text-align:left; }
	.right p.aviso span { color:#ff0000; background:url(../img/bulletCuestionario.gif) no-repeat left 3px; padding-left:6px; } 
	.right span {width:auto; margin: 0 0 0 15px; font-size:10px; font-weight:bold}
	.right span.rojo { color:#f00001; font-size:18px; display:block; margin: 0 0 10px 40px; font-weight:normal} 
	.right span.rojomenor { color:#f00001; font-size:18px; display:block; margin: -10px 0 10px 40px; font-weight:normal} 
	.right span.rojo a {color:#f00001; text-decoration:none; display:block; }
	.right span.rojo a:hover {text-decoration:underline}
	.right span.obligatorio { background:url(../img/bulletCuestionario.gif) no-repeat right 3px; padding-right:6px; }
	.right input { width:179px; height:12px; border:solid 1px #7f7f7f; margin: 0 0 2px 15px;}
	.right select { width:181px; height:16px; border:solid 1px #7f7f7f; margin: 0 0 2px 15px;}
	.right input.boton { width:57px; height:15px; background:url(../img/btnEnviar.gif) no-repeat 0 0; text-align:center; font-size:11px; display:block; margin:0px auto 6px auto; border:none; cursor:pointer; padding-bottom:2px}
	.right input.checker {width:auto; float:left; border:none}
	.right input.checkercond {width:auto; float:left; border:none; margin-top:8px; }
	.right span.interest {display:block; float:left; width:156px; margin:0 10px 5px 5px; }
	.right span.privacity {display:block; float:left; width:156px; margin:8px 10px 5px 5px; }
		.right span.privacity a { color:#ff0000; text-decoration:underline; }
		.right span.privacity a:hover {text-decoration: none}

.center { margin:0 7px 0 12px; width:510px; float:left;}
	.center h2 { display:none;}
	.center h3 { color:#ff0009; font-size:18px; margin:0; font-weight:100}
	.center img { border:solid 1px #5b5b5e;}
	.center .textBlock { /*background:url(../img/bgParagraph.gif) no-repeat center bottom*/; margin: 10px 0; padding:0 0 10px 0}
		.center .textBlock p { margin-top:10px}
		.center .textBlock a { background:url(../img/bulletMasInfo.gif) no-repeat right 1px; color:#191919; font-size:9px; text-decoration:none; display:block; padding-right:12px; float:right; margin: 5px 0 0 0;}
		.center .textBlock a:hover { text-decoration:underline;}
		.center .textBlock img { margin:0 auto;}
		.center .textBlock .nEmpresas { font-size:12px; display:block; margin:0 0 10px 10px;}
		
	
.footer { clear:both; text-align:center; color:#191919; font-size:9px; margin:20px 0 10px 0; padding:10px 20px 0 20px;}
	.footer h2 { display:none;}
	.red_line { border-top: solid 2px #e62128; padding-top:10px}

.center .textBlock ul.dirEnt { }
	.center .textBlock ul.dirEnt li { margin:0 0 5px 20px; background: url(../img/arrow.gif) no-repeat 0 3px; padding-left:13px;}
		.center .textBlock ul.dirEnt li ul { margin:10px 0 0 0;}
		.center .textBlock ul.dirEnt li ul li{ background: url(../img/bulletEmp.gif) no-repeat scroll 0 4px; padding: 0 0 0 9px;}
		.center .textBlock ul.dirEnt li a { display:block; border-bottom:1px solid #E4E4E4; float:none; font-size:12px; background:none; margin-top:0; padding-bottom:5px;}
		.center .textBlock ul.dirEnt li a:hover { border-bottom:solid 1px #e62128; text-decoration:none;}

.aviso_cabecera {
     border-bottom:2px solid #E62128;
     margin-bottom:15px;
	 
     padding-bottom:20px;
}

#link_otras {
     background-color:#FEEAEA;
     padding:5px;
     clear:both;
}

#link_otras span {
    display:inline;
    float:left;
    padding-left:5px;
}

#link_otras a {
    background:transparent url(../img/bulletMasInfo.gif) no-repeat scroll right 1px;
    color:#191919;
    display: block;
    float: left;
    font-size:9px;
    margin:2px 0 0;
    padding-left:20px;
    padding-right:12px;
    text-decoration: none;
	clear:both;
	}

#link_otras a:hover {
    text-decoration: underline;
}

#link_mas a {
    background:transparent url(../img/bulletMasInfo.gif) no-repeat scroll right 3px;
    color:#191919;
    display: inline;
    float: none;
    font-size:11px;
    margin:0px;
    padding-left:0px;
    padding-right:12px;
    text-decoration:none;
	clear:both;
	}

#link_mas a:hover {
    text-decoration: underline;
}

#link_volver a {
    background:transparent url(../img/bulletMasInfo.gif) no-repeat scroll right 3px;
    color:#191919;
    display: block;
    float: left;
    font-size:11px;
    margin:2px 0 0;
    padding-left:0px;
    padding-right:12px;
    text-decoration: none;
	clear:both;
	}

#link_volver a:hover {
    text-decoration: underline;
}

.columna_izq {
display:inline;
float:left;
padding:0;
width:250px;
}

.columna_der {
display:inline;
float:left;
padding:0;
width:250px;
}