/*
@colorA='#004080'
@colorB='#fff'
@ligthA='#88C4FF'
//color fondo A color letra B
@estiloAB='background:@colorA; color:@colorB;'
@estiloABclaro='background:@ligthA; color:@colorA;'
@estilobtninput='background:@colorA; color:#FFFFCC;'
*/
*{ margin:0px; padding:0px;}
body,td,th { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body{background:#fff;}
ul,li{list-style:none}
a{ text-decoration:none;}
a:hover{text-decoration:underline}
h1{font-size:20px; text-transform:capitalize}
h5{font-size:10px}
.formpan input[type="text"],.formpan input[type="password"]{background:#f9f9f9; border:1px solid #999; margin:0px 4px}
.formpan input[type="submit"],.formpan .btncancelar,.formpan input[type="reset"]{background:#004080; color:#FFFFCC; font-weight:bold; width:auto; border:2px outset #ccc; padding:1px 3px; cursor:pointer; margin:0px 5px}
.formpan .boton1{ background:#004080; color:#FFFFCC; font-weight:bold; width:auto; border:2px outset #ccc; padding:1px 3px;  cursor:pointer}  
/*#formuser input,#formuldact input { border: 1px solid #ccc; }*/
#formuser .error,#formldact .error{ color: red}
.formpan input.error{ border: 1px solid red; }
.formpan .titulo{ margin: 10px 0}
.formpan textarea{ margin-left:5px; }
.veop{ display: none}
/* MenuLEFT */
.menuleft{background:#efefef; margin-right:5px; text-transform:capitalize;}
.menuleft li{background:url(images/fbtn0.gif) repeat-x; line-height:25px; margin:2px; border:1px solid #cdcdcd; color:#666;}
.menuleft li a{display:block; padding-left:20px; color:#444;}
.menuleft li a:hover{ background:#004080; color:#fff; font-weight:bold; text-decoration:none;}
.menuleft .current a{ background:#004080; color:#fff; }
.menuleft .submenu{border-bottom: 1px dotted #ccc;}
.menuleft li.submenu{background:url(images/fbtn1.gif) repeat-x;}
.menuleft .submenu a{color:#004080; padding:0px 0px 0px 18px;}
.menuinicio ul{width: 500px; margin:20px 0; text-align: center;}
.menuinicio li{ float: left; margin: 5px;}
/* fin MenuLEFT */
.menusec li{ float:left; text-transform:capitalize; background:url(images/breadcrumb.png) right no-repeat; padding:0 20px 0 0; margin:3px; color:#06489}
.menusec a{ text-decoration:underline}
.menusec li.current a{color:#fff;}
/*#menutipos [*/
#menutipos ul {margin:0px; padding:0px; list-style:none;}
#menutipos li { float:left; border:1px solid #999999; padding:3px; margin:3px; color:#06489;}
#menutipos li.current a { background:#004080; color:#fff; }
/*]*/
li.btnnuevobanner a,li.btnnuevobanner a:hover{
	background: url(iconos/newpop.png) left no-repeat;
	padding-left: 15px; border:none; font-weight: bold; color:blue}
.btnnuevo{ margin: 10px; text-transform:capitalize;}
.btnnuevo a{background: url(iconos/masInfo.gif) left no-repeat;
 padding-left:15px; font-weight: bold; color:blue;}
.listabtns{ display:block; width: 100%; clear:both;text-align:center; }
.listabtns li{display: inline-block; margin:2px 5px;}
.listabtns a{background:#88C4FF; color:#004080; padding:5px; display: block;border: 1px solid #000;}
.listabtns a.current,.listabtns a:hover{background:#004080; color:#fff;}
.listabtns:after,.listabtns:before{content: ""; width:100%; clear: both;}
.color1{color:#004080;}
.color2{color:#fff;}
.separador{ background:#06C; height:2px;}

.listaregs td {
border: 1px solid #efefef;
padding:0px 10px;
text-align: left;
}
.odd{background: #E8F2FF;}
.even{background:#CEE3FF;}
* .tip{ font-size: 10px; color:grey}
.enlaceinterno{ font-weight: bold; text-decoration: underline; color:black}
.enlaceinterno img{ border: none;}
.enlaceinterno.hover{ border: none;}
.rojo, .rojo a{color:#FF0000}
.frojo, .formpan td .frojo{ background:#F00; color:#fff}
.fazul, .formpan td .fazul{ background:#00F; color:#fff}
.rojo2, .rojo2 a{color:#990000}
.verde, .verde a{color:#009900}
.azul, .azul a{color:blue;}
.tablalista td{ border:1px solid #fff}
.bgtitulo td{ font-weight:bold; border-bottom:1px solid #ccc}
.bgplomo{background:#f3f3f3;}
.pequena{font-size:10px}
.titulog{ font-size:20px;}
.titulobg{ background: #ccc;}
.btn_view_site a {
display: block;
width: 91px;
height: 27px;
background: url(images/btn_view_site.png) no-repeat;
text-align: center;
line-height: 29px;
color: #fff;
text-decoration: none;
text-shadow: 0 -1px 0 #000;
float:left}

.btn_view_site a:hover {
background-position: 0 -27px;
}
.toltip{margin: 10px 3px; float: left; width: 200px}
.toltip img{ float: left; margin: 10px}
.tabladata{ background:#FFF; border:1px solid #666; border-bottom:none; border-left:none;}
.tabladata td{ border:1px solid #666; border-bottom:1px solid #666; border-top:none; border-right: #999}
.tabladata .titulo { background:#CCC;}
.tabladata .titulo td{ padding:3px 4px}
.subtitulo{clear:both;  font-weight:bold; }

/* Variables:estiloABclaro{2802:2836}.colorB{2210:2214,3001:3005}.colorA{729:736,885:892,1827:1834,2977:2984}.estiloAB{1554:1585,1649:1680,2375:2406,2930:2961} */