/* CSS Document - CTM */
* {font-family:Arial,Verdana,Tahoma,Helvetica,Sans-Serif; margin:0; padding:0;}
body {margin:0; padding:0; border:0; background-color:#FFFFFF;}
html>body {margin:0; padding:0;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
a:hover * {text-decoration:none;}
form {margin:0; padding:0;}
.separa, .spacer {clear:both; overflow:hidden;}

/*Estructura*/
.bodymain {background:url(/prontus_ctm/imag/backs/back_body.jpg) repeat-x left top;}
#main {width:998px; overflow:hidden; background:url(/prontus_ctm/imag/backs/back_pags.jpg) no-repeat left top; text-align:left;}
#main-eng {width:998px; overflow:hidden; background:url(/prontus_ctm/imag/backs/back_pags_eng.jpg) no-repeat left top; text-align:left;}
#head {width:998px;}
#footer {font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif; width:998px; height:80px; background-color:#FFFFFF; font-size:10px; color:#999999; clear:both; margin:10px 0 0;}
#footer a, #footer b {font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif; font-size:10px; color:#999999;}
#footer a:hover {color:#FF3300;}
.contleft {width:218px; float:left; overflow:hidden; margin:55px 0 0;}
.contright {width:760px; float:right; overflow:hidden; margin:150px 10px 0 0;}

/*Boton Vista*/
.flotante1 {width:99px; visibility:visible; position:relative;}
.flotante2 {width:99px; position:absolute; top:20px; left:400px;}
.flotante1-port {width:99px; visibility:visible; position:relative;}
.flotante2-port {width:99px; position:absolute; top:20px; left:650px;}

/*menú*/
.contleft .area, #main-left .area {width:193px; overflow:hidden; margin:0 0 0 10px; padding:5px 0 0; border-bottom:1px solid #ebeff3;}
.contleft .area .icon, #main-left .area .icon {float:left; margin:0 5px 0 17px; overflow:hidden;}
.contleft .area .titular-menu, #main-left .area .titular-menu {font-size:11px; color:#000066; font-weight:bold; margin:0 0 0 5px; padding:5px 0;}
.contleft .area .titular-menu a, .contleft .area .titular-menu p, #main-left .area .titular-menu a, #main-left .area .titular-menu p {font-size:11px; color:#000066; font-weight:bold; margin:0;}
.contleft .area .titular-menu a:hover, #main-left .area .titular-menu a:hover {color:#FF3300;}

/*menú-layer*/
#panel1, #panel2, #panel3, #panel4, #panel5, #panel6, #panel7 {display:none;} 
.area-layer {width:193px; overflow:hidden; margin:0 0 0 10px; padding:0; background-color:#edf9ff; background:url(/prontus_ctm/imag/menu/flecha_menu.gif) no-repeat left top #edf9ff;}
.area-layer .link {width:163px; font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif; font-size:10px; color:#336699; font-weight:normal; margin:0 0 0 18px; padding:5px 0; border-bottom:1px dotted #91aec8;}
.area-layer .link p {font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif; font-size:10px; color:#336699; font-weight:normal; margin:0;}
.area-layer .link a {font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif; display:block; font-size:10px; color:#336699; font-weight:normal; margin:0 0 0 12px;}
.area-layer .link a:hover {color:#FF3300;}
.fin-layer {height:7px; overflow:hidden; margin:0 0 0 10px; background:url(/prontus_ctm/imag/menu/fin_layer.gif) no-repeat left top;}


/*login*/
.login-foot {width:208px; margin:15px 0 15px 10px; overflow:hidden; background:url(/prontus_ctm/imag/menu/login_foot.gif) no-repeat left bottom;}
.login-top {width:208px; margin:0 0 9px; overflow:hidden; background:url(/prontus_ctm/imag/menu/login_top.jpg) no-repeat left top;}
.login-top-eng {width:208px; margin:0 0 9px; overflow:hidden; background:url(/prontus_ctm/imag/menu/login_top_eng.jpg) no-repeat left top;}
.login-top table, .login-top-eng table {margin:83px 0 10px 25px; font-size:10px; color:#5c686f; font-weight:bold; font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;}
.login-top table td, .login-top-eng table td {font-size:10px; color:#5c686f; font-weight:bold; font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;}
.login-top .field, .login-top-eng .field {width:98px; font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif; font-size:10px; color:#5c686f; font-weight:normal; background-color:#ffffff; border:1px solid #8ea5b2; padding:2px;}