* {margin:0px; padding:0px;}

@font-face {
    font-family: 'league_gothicregular';
    src: url('../fonts/league_gothic-webfont.eot');
    src: url('../fonts/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/league_gothic-webfont.ttf') format('truetype'),
         url('../fonts/league_gothic-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




body {width:100%;height:100%}
div#container {width:100%; height: 100%; text-align:center; margin:auto; background-color:#ffffff; }

#cabecera_top {text-align}

div#contenido {text-align:center; margin:auto; width:990px; background-color:#ffffff;}
div#datosusu {height:60px; width:100%;  background-color:#2d2d2d; padding-top:20px; margin:auto; }
div#datosusu div#pral_cab {text-align:center; margin:auto; width:990px; height:30px; }
div#datosusu div#pral_cab div#cont_cab { float:right; margin:auto; width:100%; height:30px; }
div#datosusu div#pral_cab div#cont_cab  p {float:right;  padding-left:50px; display:block;text-decoration:none; font-family: 'open_sansregular'; font-size: 0.8em; color:#ffffff; }

div#datosusu div#pral_cab div#cont_cab div.nom_as {float:left;font-family: 'league_gothicregular'; font-size: 2.3em; color:#ffffff; margin-left:15px;}
div#datosusu div#pral_cab div#cont_cab div.linkweb {float:right; margin-right:10px;}
div#datosusu div#pral_cab div#cont_cab div.linkweb a {text-decoration:none; font-family: 'league_gothicregular'; font-size: 1.5em; color:#ffffff; margin-left:30px;}
div#datosusu div#pral_cab div#cont_cab div.linkweb a:hover {text-decoration:none; font-family: 'league_gothicregular'; color:#000000;}


div#cabecera {width:100%; text-align:center;  margin-left:0px;}
div#cabecera div#logo {float:left; width:100%; margin: auto}
div#cabecera div#logo div#introWeb {width: 98%; margin: 20px 0;}
div#cabecera div#logo1 {float:rigth; width:98%; padding-top:25px; padding-bottom:25px; text-align:right; margin-top:5px; margin-right:25px;}

div#cabecera div#titulo {float:left; width:500px; }
div#cabecera div#titulo h1 {text-align:right;font-family: 'league_gothicregular'; font-size:3em; color:#101010; margin-top:10px;}
div#cont_cab  ul {color:#ffffff;  list-style-type:none;}

div#cont_app {width:100%;  border-right:1px solid #cfcfcf; border-left:1px solid #cfcfcf; height:100%;  padding-bottom: 40px}
div#zona_accesos {float:left; width: 250px; height:100%; padding-top:25px;background-image:url('../img/fondo_ac_rev.gif'); background-repeat: repeat; background-position: top left; border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
div#zona_accesos_con {width:100%; height:100%; text-align:left; margin-bottom:0px; padding-bottom:25px; }


div#zona_accesos_con p {text-align:center; text-decoration:none; text-transform: uppercase;  font-family: 'league_gothicregular'; font-size:2.5em; color:#101010;display:block;padding-top:8px; padding-bottom:8px;margin-bottom:10px; margin-bottom:5px; padding-bottom:10px; margin-left: -40px}
div#zona_accesos_con p.apart {font-family: 'league_gothicregular'; font-size:1.8em; padding-top:8px; padding-bottom:0px; margin-bottom:5px; margin-bottom:0px; }

div#zona_accesos_con ul {list-style-type: none; margin-left:0px;  margin-top:5px; margin-left:20px; font-size: 1.2em}
div#zona_accesos_con ul li {  width:150px; display:block; margin-left:30px; }
div#zona_accesos_con ul li a {text-decoration:none; font-family: 'open_sansregular'; font-size: 0.8em; color:#000000;display:block;padding-top:4px; padding-bottom:4px;margin-bottom:0px; }
div#zona_accesos_con ul li a:hover {color:#666666;  display:block; padding-top:4px; padding-bottom:4px;}

div.zona_selector_con  {width: 100%; height:100%;text-align:left; margin-bottom:0px;  padding-bottom:25px; padding-top:25px;}
div.zona_selector_con select { margin-left:25px; }
div.zona_selector_con select option {font-family: 'open_sansregular'; font-size: 1em; color:#333333; padding-left:5px;}
div.zona_selector_con input {font-family: 'open_sansregular'; font-size: 0.8em; margin-left:25px; color:#333333;  width:100px;}
div.zona_selector_con input.submit-button {width:65px; font-size:0.8em; padding-left:0px;margin-left:5px;  color:#FFF;  padding:2px; cursor:pointer; cursor:hand;}

div.separador {border-top:1px solid #C6C7C7; border-bottom:1px solid #ffffff; width:100%;}

div#zona_datos {float:left; padding-left:0px; width: 739px; height:100%; }
div#zona_datos_con  {width: 100%; height:100%; padding-top:0px; }
div#zona_datos_con div.titapart {width:100%; height:87px; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; background-image:url('../img/fondo_ac_rev.gif'); background-repeat: repeat; }
div#zona_datos_con div.titapart h1 {text-align:right; margin-right:35px; padding-top:25px;font-family: 'league_gothicregular'; color:#101010; font-size:2.3em; font-weight:normal}
div#zona_datos_con div.contapartados  {margin:25px; font-family: 'open_sansregular'; font-size: 0.9em; color:#101010;}
div#zona_datos_con div.contapartados p {margin-top:4px;margin-bottom:4px; text-align:justify; font-size: 0.9em;}

div#zona_datos_con h2 {font-family: 'league_gothicregular'; font-size:2em; color:#4A9FD3; margin-bottom:5px; text-align:left;margin-left:35px;}
div#zona_datos_con h3 {font-family: 'league_gothicregular'; font-size:1.8em; color:#4A9FD3; margin-bottom:5px; text-align:left;margin-left:35px;}
div#zona_datos_con h4 {font-family: 'open_sansregular'; font-size: 0.8em;  color:#101010; margin-bottom:15px; font-weight:normal;text-align:left; margin-left:35px;}

div#pie {width:100%; height:50px; background-image:url('../img/fondo_ac_rev.gif'); background-repeat: repeat; border-bottom:1px solid #cfcfcf;}
div#pie div.contpie {width:990px; height:100%;  text-align:center; margin:auto; padding-bottom:10px;padding-top:10px;}
div#pie div.contpie p { font-family: 'open_sansregular'; font-size: 0.8em; color:#101010; text-align:center; margin:auto; margin-top:5px;}

div#zona_datos_con form div.inputs_submit div.input_flot {float:left !important; height:60px; margin-top:15px; width:120px; display:inline !important;}
.sepa {clear:both; display:block;}






/********************** TABLA DE RESULTADOS EN LA BUSQUEDA ***************************/
table {
    text-align: left;
}

table tr td {padding: 10px;}

table tr.tablaHead {
    text-align: left;
    font-weight: bold;
    height: 20px;
}

table tr.lineaResultados {
    background: #FAFAFA;
    line-height: 14px;
}

table tr.lineaResultados a {
    color: black;
    text-decoration: underline;
}

table tr.lineaResultados a:hover {
    text-decoration: none;
}

