
/*menu*/
.header .menu_tools a .selected{ color: #FFF;}

.header{float:left; width:100%; overflow:visible}
.header .menu_h{ margin-top:1%;}
.header .menu_tools{ margin:14% 0 0 0; }

/*Estilos contenido*/
/*body*/
body{   background: url("../img/pages/bg.png") repeat-y scroll 50% top #909090;font-size:12px;font-family: Calibri; height:100%;}
*{ margin:0; padding:0; list-style-type:none; border:0}
.bodyc{ background-color: #FFFFFF;
    border-radius: 4px;
    box-shadow: 0 0 20px 3px #D3D3D3;
    float: left;
    margin-top: 5px;
    padding-bottom: 20px;
    padding-top: 10px;
    width: 100%}
	/*background-color: white; float:left; width:100%; margin-top:1px; position: relative; }*/
.bodyc h3{border-bottom: 1px solid #999999;  font-weight: normal;padding: 15px 0 5px; color: #D10000;display: block;font-size: 20px;line-height: 30px;width: 100%;}

/** texto alineado al centro (respuesta.html)**/
.bodyc .alignCenter{
	margin-left :10%;
	border-bottom: none; 
}

.conten_c{ float:left; font-family: Calibri;   padding:0 20px 0 20px;width:709px; margin-top:-10px;}

#texto{ color:#666;text-align:justify; clear:both; padding-top:10px; margin-right:50px;}
#texto p{ margin:20px 0 0 0; font-size:14px; }
#texto p b{ color: #000000;}
#texto a{font-weight:bold;color:#666;text-decoration:none;}
#texto h4{ text-transform:none; padding:0; margin:0; text-transform:none; font-family:Calibri; font-size:17px;}
#texto .titulo_h4{ text-transform:none; padding:0; margin:0; text-transform:none; family:Calibri; font-size:17px;color: #666666;}
#texto p.areas{ margin:10px 0  0 0; padding:0;}
#texto img { margin:10px 0  0 0; padding:0;}

#texto .img_d{ margin:0;}

#texto div{ margin:20px 0 0 0; font-size:14px; text-align: center;} /*relacionado con .aseg .img_c*/
#texto form{text-align:left; height: auto;}
#texto form label {color:#999999; width:100%;padding-bottom:10px;height:22px;margin-top:10px }
#texto form input {padding-left:10px; margin-top:5px;margin-bottom:10px;color:#666;width:100%;font-size:12px;  border: 1px solid #999999 ;

padding: .5em .6em;
border: 1px solid #ccc;
font-size: .8em;
box-shadow: inset 0 1px 3px #ddd;
border-radius: 4px;
-moz-transition: inherit;
-ms-transition: inherit;
-o-transition: .3s linear border;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}

#texto form table{width: 660px;}
#texto form td{width:50%;}
#texto form tr{width:100%;}
#texto form .td2{padding-left: 13px;}
#texto form textarea{  border: 1px solid #999999 ;width:100%;color:#666; font-size:12px;padding-top:10px;padding-left:10px;

padding: .5em .6em;
border: 1px solid #ccc;
font-size: .8em;
box-shadow: inset 0 1px 3px #ddd;
border-radius: 4px;
-moz-transition: inherit;
-ms-transition: inherit;
-o-transition: .3s linear border;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}

#texto ul {margin-left:10px; margin-top:10px;}
#texto ul li {margin-bottom:5px;}
#texto ul li span {font-size:18px;}
#texto ul li .span2 {font-size:13px;}

/*Tabla de compañías*/
.aseg{ display:block; width:600px; margin-left:0px;  border-bottom: 1px solid #F2F2F2; margin-bottom:10px; margin-top:10px; float:left;padding-bottom:15px;}
.aseg td, .tb td, .tm td{  text-align:center;color:#666;width:200px; height:auto; margin-top:10px; margin-bottom:15px;}
.aseg img, .tb img{width:120px;float:left;text-align:left;margin-left:10px; padding-left:10px;}
.aseg td form, .tb form { margin:10px; }


.aseg td form input { cursor: pointer;}
.aseg td form input :HOVER{background-position: 8px -354px;}
.aseg td h5, .tb td h5 , .tm tr td h5{font-size:16px; color:#666; margin:0; padding:0;}
.tb, .tm { display:block; width:600px; margin-left:0px; border:none; margin-bottom:10px; margin-top:10px; float:left;padding-bottom:15px;}
.aseg .img_c{margin-left:250px;}
.tm tr{height:40px;}
.tm tr td a{color:#666};

.rastro_miga{ width:95%; font-family:Calibri; font-size:12px; padding:5px 0; margin-top:20px; margin-bottom:20px; margin-left:20px;}
.rastro_miga a{ color:#666}
.rastro_miga span{ background:url(../img/pages/flecha_miga.png) no-repeat; padding:5px; position:relative; top:9px; margin:0 3px 0 5px}
.rastro_miga a.rastro_migaGris{color:#666666;}


.menu_v{ float:left; font-family: Calibri; color:#006699; width:225px; padding:15px 0 0 0; margin-top:0px; margin-left:20px;}
.menu_v ul li{ float:left;width:195px; padding-right:30px; background:url(../img/pages/flecha_negra.png) no-repeat top right; margin-bottom:15px;}
.menu_v ul li:hover{ background:url(../img/pages/flecha_gris.png) no-repeat top right; }
.menu_v ul li.selected{ background:url(../img/pages/flecha_gris.png) no-repeat top right; }
.menu_v ul li:hover a{  color:#D10000}
.menu_v li a {    border-bottom: 1px solid #F2F2F2;color: #999999;    display: block;padding-bottom: 15px;text-decoration: none;width: 95%;}
.menu_v ul li:hover a.colorGris{ color:#D10000;}
.menu_v ul li.selected a{  color:#D10000}
.menu_v ul li  a .selected{  color:#D10000}
.menu_v ul li.activo a{  color:#D10000}
.menu_v ul li.inactivo a{  color:#999}
.menu_v ul li:link a{  color:#D10000}

.foot{  background-color: white; float: left;font-size: 13px;  height: 56px; margin-top: 15px;width: 100%;}
.foot{position:relative; border-top: 1px solid #F2F2F2; padding:10px 0; }

.rastro_miga{ margin: 20px;}

/*links*/

.links {border-bottom: 1px solid #999999;height: 37px;padding-top: 8px;text-align: right;width: 100%;}
.links ul {float: left;padding-top: 7px;padding-bottom: 5px;}
.links ul li {float: left;font-size: 16px; padding-right: 30px;text-transform: uppercase;}
.links ul li .activo a { color: #D10000;}
#texto  #divP1, #texto  #divP2, #texto  #divP3 #p1 , #texto  #divP3 #p2, #texto  #divP3 #p3, #texto  #divP2 div, #texto  #divP2 div p {text-align: justify;}
.links ul li a:hover{ cursor: pointer;}
#texto  #divP2 p{margin-top: 10px;}
#texto  #divP2 table{ margin-left: 10px;margin-top: 10px;width: 100%;}
#texto  #divP2 table tr{margin-bottom: 5px;}
#texto  #divP2 table tr span{font-size: 18px;}
#texto  #divP2 .img_org{margin-top: 0px; margin-left: 50px;}
.flecha{width: 10px;}
#texto  #divP1 .espacio{height: 20px;}
#texto  #divP3 p{margin-top: 10px;}

.tdWidth  tr td {width:50%;}

/*numeración de páginas*/
.paginacion {letter-spacing: 20px;margin-bottom: 20px;margin-right: 50px;text-align: center;}
.paginacion :HOVER{cursor: pointer;}
.paginacion li {display: inline;font-size: 16px;}
#texto .paginacion li a {color: #666666;font-weight: normal;}
#texto .paginacion  .activo a{  color:#D10000}
#texto .paginacion li .sin_espacio{letter-spacing:0px;}
#divP2 .paginacion {letter-spacing: 8px;}
#divP2 .paginacion  li{ margin-right: 20px; }
/*boton*/
#texto form .rel input{position: relative;background-color:white;border: none;float: right;width:30px;}
.small_list_module .decor:hover {background: url(../img/pages/ver2.png) no-repeat scroll center center #DDDDDD;opacity: 1;}
.decor:hover {background: url(../img/pages/ver2.png) no-repeat scroll center center #DDDDDD;opacity: 1;}
.piticli:hover {color: #ED1B24;cursor: pointer;transition: all 0.25s ease-in-out 0s;}
.piticli {color: #B00000;display: inline-block;transition: all 0.25s ease-in-out 0s;}
.piticli {    cursor: pointer;}
.small_list_module {display: inline-block;height: auto;overflow: visible;padding: 10px 0;position: relative;width: 100%;}
.small_list_module .decor, .decor {background: url(../img/pages/ver.png) no-repeat scroll center center transparent;  bottom: 0;    display: inline-block;    opacity: 0.6;    position: absolute;    right: 0;    top: 0;width: 30px;}


 /*** IFRAME ****/
 .bodyIframeMap{margin:0;width:100%;height:100%}
 .iframeMap{width:inherit;height:inherit;color:#0000FF;text-align:left;}
 .bodyIframeMap a {font-size:13px;}
 
 .icono_doc{
 	padding-bottom: 3%;
 }
 #texto form table.condTable{
 	width: 65%;
 	padding-top: 4%;
 }
 
 #texto form td.cond{
 	width: 3%;
 }
 #texto form td input.chk{
 	border: none;
 	box-shadow: none;
 	 padding-right: 1%;
 }
 
 #texto form td.lblCheck{
 	 padding-bottom: 1%;
 	 
 }
textarea {
	resize: none;
}
.bodyCond{
	text-align: justify;	
}

.modal-content {
  width: 900px;
  margin-left: -150px;
}