/* CSS Document - hfcnet*/
/*** Tags HTML ***/
* {font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif; margin:0; padding:0;}
body {margin:0; padding:0; border:0; font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;}
html>body {margin:0; padding:0;}
a {text-decoration:none;}
a:hover {text-decoration:none; color:#060399 !important; cursor:pointer; } /* ALD: OJO */
a:hover * {text-decoration:none; color:#060399 !important; cursor:pointer; } /* ALD: OJO */
form {margin:0; padding:0;}
.separa, .spacer {clear:both;}


/* BLOQUES PRINCIPALES */
#main {width:943px; overflow:hidden; clear:both; margin:0; padding:0; text-align:left; background:url(../imag/auxi/backpag.jpg) repeat-y left top;}
#footer {width:943px; overflow:hidden; padding:20px 0 10px; margin:0; text-align:center; background:url(../imag/auxi/backfoot.jpg) no-repeat left top;}
#head {width:900px; overflow:hidden; clear:both; margin:11px 0 11px 21px; padding:0;}
#content {width:900px; overflow:hidden; padding:0; margin:0 0 0 21px;}

/*CONTENT*/
#content .contL {width:200px; float:left; clear:left; overflow:hidden;}
#content .contH {width:210px; float:left; clear:left; overflow:hidden;}
#content .contLa {width:200px; float:left; clear:left; overflow:hidden;}
#content .contC {width:474px; float:left; overflow:hidden;}
#content .contCL {width:620px; float:left; overflow:hidden;}
#content .contCa {width:474px; float:left; overflow:hidden;}
#content .contCaI {width:474px; float:left; overflow:hidden;}
#content .contR {width:180px; float:right; clear:right; overflow:hidden;}
#content .contRI {width:200px; float:right; clear:right; overflow:hidden;}
#content .contI {width:690px; float:right; clear:right; overflow:hidden;}

/* HEAD Y BUSCADOR*/
.headL {width:90px; margin:0; float:left; clear:left; overflow:hidden;}
.headR {width:790px; margin:0; float:right; clear:right; overflow:hidden; text-align:right;}
.headR .search {font-size:9px; color:#000000; margin:0; padding:0;}
.headR .search a {font-size:9px; color:#000000;}
.headR .search table, .col180T table {border:1px solid #A5ACB2; padding:0; margin:10px 0 0; background-color:#FFFFFF;}
.col180T table {margin:0 0 15px;}
.col180T .campo2 {width:145px; margin:0 0 15px; border:1px solid #A5ACB2; font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif; padding:4px; font-size:9px; color:#000000; background-color:#FFFFFF;}
.headR .search table td, .col180T table td {padding:2px;}
.headR .search .campo, .col180T .campo {font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif; font-size:9px; color:#000000; border:none; background-color:#FFFFFF; width:100px;}
.headR .texto, .headR .texto a {margin:25px 0 0; font-size:10px; color:#B32305;}

/*COLUMNA DERECHA*/
.contR .rotuloF, .contRI .rotuloF {width:180px; margin:0 0 15px; overflow:hidden; background:url(../imag/port/rot180_foot.jpg) no-repeat left bottom;}
.contR .rotuloT, .contRI .rotuloT {margin:0 0 5px; overflow:hidden; background:url(../imag/port/rot180_top.jpg) no-repeat left top; background-color:#CCCCCC;}
.contR .rotuloT p, .contRI .rotuloT p {font-size:11px; font-weight:bold; color:#BC2506; margin:0 10px 0; padding:8px 0 0;}
/**/
.col180F {width:180px; margin:0 0 15px; overflow:hidden; background:url(../imag/port/back180_foot.jpg) no-repeat left bottom;}
.col180T {width:180px; margin:0 0 10px; overflow:hidden; background:url(../imag/port/back180_top.jpg) no-repeat left top; background-color:#CCCCCC;}
.col180T .rotulo {margin:0 0 7px; overflow:hidden; background:url(../imag/auxi/flecha1.gif) no-repeat left top;}
.col180T .rotulo p {margin:0 0 0 8px; font-size:11px; color:#000000;}


.col180T .imgbtn {text-align:left;vertical-align:bottom; }
/* .col180T .titular {margin:7px 0 2px; overflow:hidden; background:url(../imag/auxi/flecha2.gif) no-repeat left top; font-size:11px; color:#000000;cursor: pointer;}
.col180T .titular {margin:7px 0 2px; overflow:hidden; background:url(../imag/auxi/plus.gif) no-repeat left top; font-size:11px; color:#000000;cursor: pointer;}
*/
.col180T .titular {display:block;margin:7px 0 2px; overflow:hidden; font-size:11px; color:#000000;cursor: pointer; font-weight:bold;}

.col180T .titular a {margin:0 0 5px 1px; font-size:11px; color:#000000; font-weight:bold;}
.col180T .titular a:hover,.col180T .titular2 a:hover, .col180T .titular3 a:hover {color:#060399;}

/* .col180T .titular2 {margin:0 0 0 19px; overflow:hidden; background:url(../imag/auxi/block.gif) no-repeat left top; font-size:10px; color:#000000;cursor: pointer;}
.col180T .titular2 {margin:7px 0 2px 19px; overflow:hidden; background:url(../imag/auxi/plus.gif) no-repeat left top; font-size:10px; color:#000000;cursor: pointer;}
*/

.col180T .titular2 {display:block;margin:7px 0 5px 15px; overflow:hidden;font-size:10px; color:#000000;cursor: pointer;}
.col180T .titular2 a { margin:0 0 0 1px; font-size:10px; color:#000000;overflow:hidden;}

.col180T .titular3 {margin:1px 0 0 30px; background:url(../imag/auxi/minus.gif) no-repeat left top; overflow:hidden; font-size:10px; color:#000000;cursor: pointer;}
.col180T .titular3 a  {display:block; margin:0 0 0 13px; font-size:10px; color:#000000;}
.contR .banner, .contRI .banner, .contL .banner {margin:10px 0 0; clear:both;}
/**/
.col180T table {border:1px solid #A5ACB2; padding:0; margin:10px 0 0; background-color:#FFFFFF;}
.col180T table {margin:0 0 15px;}
.col180T .campo2 {width:145px; margin:0 0 15px; border:1px solid #A5ACB2; font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif; padding:4px; font-size:9px; color:#000000; background-color:#FFFFFF;}
.col180T table td {padding:2px;}
.col180T .campo {font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif; font-size:9px; color:#000000; border:none; background-color:#FFFFFF; width:100px;}

.formtable * { margin:0px; padding:0px; color:black; }
.formtable TR TD { margin:0px; padding:0px; border:none; }
.formtable TR TD P { margin-right:5px; margin-top:2px; }
.formtable * INPUT { padding:2px; }

/*FOOTER*/
#footer {font-size:9px; color:#000000; line-height:16px;}
#footer a {font-size:9px; color:#000000;}

/*FIN*/

