body { margin-top:5px;font-size:11px; font-family:Arial,tahoma,Helvetica, sans-serif; color:#222222; }
#header {width:990px;margin:auto;background-color:#ffffff;}

#wmlCover {position:absolute;top:0px;left:0px;display:none;z-index:100;background-color:#f5f5f5;;-moz-opacity:.85;opacity:.85;}
#wmlCover {filter:alpha(opacity=85);}

.spacerv {width:5px;height:300px;}
.spacervb {width:8px;height:200px;border-right:1px dashed #a0a0a0;margin-top:30px;}
.cols {padding-top:5px;padding-bottom:5px;text-align:left;}
.borde-naranja {padding:3px; border:#FF6600 solid 2px;}

#logintop input#usuEmailT {width:150px; background: url('/images/iconos/input.username.bg.gif') 0px -18px no-repeat #fff; margin-right:5px; padding-left:20px; }
#logintop input#usuEmailT.blank { background-position:top left;background-repeat:no-repeat;}
#logintop input#usuPasswordT {width:100px; background: url('/images/iconos/input.password.bg.gif') 0px -18px no-repeat #fff; margin-right:5px;padding-left:20px; }
#logintop input#usuPasswordT.blank { background-position:top left;background-repeat:no-repeat;}

#cuerpo {font-size:12px;width:990px;margin:auto;margin-top:5px;margin-bottom:5px;background-color:#ffffff;}
#cuerpo a{color:#444444;cursor:pointer;text-decoration:none;}
#cuerpo a:hover {color:red;}
#cuerpo .clave {color:#444444;cursor:pointer;text-decoration:none;}
#cuerpo .clave:hover {color:blue;}
#cuerpo .click {color:#000000;cursor:pointer;text-decoration:none;font-weight:bold;}
#cuerpo .click:hover {color:blue;}	
#cuerpo .formZona {width:100%;padding-bottom:2px;margin-bottom:5px;margin-top:5px;border-bottom:1px dotted #5575A6;color:#5575A6;font-weight:bold;}
#cuerpo H1 {width:678px;height:32px;font-weight:bold;color:#5575A6;font-size:17px;padding-left:30px;padding-top:5px;text-align:left;margin-bottom:2px;
			background-color:#ffffff;background-image:url(/images/fondos/semco_tit_fondo01b.gif);background-repeat:no-repeat;background-position:0px 0px;}
/*
#cuerpo H1 {width:678px;height:32px;font-weight:bold;color:#5575A6;font-size:17px;padding-left:30px;padding-top:5px;text-align:left;margin-bottom:2px;
			background-color:#ffffff;background-image:url(/images/fondos/semco_tit_fondo01a.gif);background-repeat:no-repeat;background-position:0px 0px;}
*/
#cuerpo H2 {width:100%;border-bottom:1px dotted #5575A6;color:#5575A6;font-weight:bold;font-size:12px;margin-bottom:2px;padding-bottom:2px;}		
#cuerpo UL {margin-top:2px;margin-bottom:2px;}
/* Botones de Impresión */
#cuerpo a.imprimir {float:left;width:122px;height:26px;display:block;text-decoration:none;background-image:url(/images/botones/bot_imp.gif);background-position:0px 0px;background-repeat:no-repeat;}
#cuerpo a.imprimir:hover{background-position:0px -26px;}
#cuerpo a.enviar {float:right;width:122px;height:26px;display:block;text-decoration:none;background-image:url(/images/botones/bot_env_col.gif);background-position:0px 0px;background-repeat:no-repeat;}
#cuerpo a.enviar:hover{background-position:0px -26px;}	

#footer {width:990px;margin:auto;background-color:#ffffff;}
/* Banners */
.wmBanner {display:none;border: #999999 1px dotted;height:0px;width:100%;background-color:#f5f5f5;font-weight:bold;text-align:center;}
.wmBannersData {display:none;}
.wmBanners {display:none;height:0px;}
#wmBanners_1 {display:none;text-align:center;width:600px;margin:auto;height:auto;overflow-x:hidden;padding-bottom:10px;padding-top:10px;}
#wmBanners_2 {display:none;text-align:center;width:600px;margin:auto;height:auto;overflow-x:hidden;padding-bottom:10px;padding-top:10px;}
#wmBanners_3 {display:none;text-align:center;width:240px;margin:auto;height:auto;overflow-x:hidden;padding-bottom:10px;padding-top:10px;}
#wmBanners_4 {display:none;text-align:center;width:990px;margin:auto;height:auto;overflow-x:hidden;padding-bottom:10px;padding-top:10px;}

/* Bullets */
.ulRight {font-size:11px;color:#444444;}
.ulRight li {margin-left:-20px;margin-bottom:3px;background-color:#f5f5f5;cursor:help;list-style-image: url(/images/bullets/check.gif);}
.ulRight li:hover {background-color:#e5e5e5;}

	
/* Hints */
.hint	{ display:none;position: absolute;right: -250px;width: 200px; margin-top: -4px; border: 1px solid rgb(204,153,51);
		  padding: 10px 12px; background: rgb(255,255,204) url(/images/borders/pointer.gif) no-repeat -100px -100px;}
.hint .hint-pointer {position: absolute;left: -10px; top: 5px; width: 10px; height: 19px; background: url(/images/borders/pointer.gif) left top no-repeat;}
/* Inputs formularios */
.inputText {border:1px solid #999999;height:14px;font-size:12px;background-color:#f5f5f5;} 
.inputSelect {border:1px solid #999999;font-size:12px;background-color:#f5f5f5;} 

.boton {font-weight:bold;border:1px solid #999999;font-size:12px;background-color:#f5f5f5;cursor:pointer;} 
.boton:hover {background-color:#e5e5e5;}
/* Otros */	
.regresar {background-image:url(/images/iconos/LeftArrow.gif);background-position:1px 2px;background-repeat:no-repeat;color:#444444;cursor:pointer;padding-left:14px;margin-top:5px;}
.regresar:hover {color:blue;}
/* Steps */
.divsteps {width:99%;text-align:right;margin-bottom:5px;clear:both;}
.divsteps .steptit {color:#000000;font-weight:bold;float:right;}
.divsteps .step {color:#999999;float:right;margin-left:5px;border:1px solid #999999;padding-left:3px;padding-right:3px;font-weight:bold;background-color:#f5f5f5;}
.divsteps .stepon {color:#000000;float:right;margin-left:5px;border:1px solid rgb(204,153,51);padding-left:3px;padding-right:3px;font-weight:bold;background-color:rgb(255,255,204);}

.reqN {color:#FF6600;font-size:0.7em;position:relative; top:-0.4em; left:0;font-weight:bold;padding-left:2px;padding-right:2px;}


.linktop:link,.linktop:visited { color:#919191; text-decoration:none; }
.linktop:hover,.linktop:active { color:#919191; text-decoration:underline; }
.linkmas:link,.linkmas:visited { color:#FF6600; font-size:11px; float:right; text-decoration:none; }
.linkmas:hover,.linkmas:active { color:#FF6600; font-size:11px;float:right; text-decoration:underline; }
.linkbottom:link,.linkbottom:visited { color:#919191; font-size:11px; margin:0px 5px; text-decoration:none; }
.linkbottom:hover,.linkbottom:active { color:#919191; font-size:11px; margin:0px 5px; text-decoration:underline; }
.combobox { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#818286; border:#CCCCCC solid 1px; }

.titulo { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF6600; }
.titprin,.titprinnar { font-size:12px; }
.titprin { color:#818286; }
.titprinnar,.subtit { color:#FF6600; }
.subtit { font-size:10px; }

.texto2menu { font-family:Arial, Helvetica, sans-serif; font-size: 12px; background:#fff; color:#111; }
/*h1, h2, h3, h4, h5, h6, ul, li { font-size:1em; margin:0; padding:0; }*/


div#containermenu {display:block; width:990px; height:27px; }
div#containermenu h1, div#menu h2 { margin:0; padding:0; }
div#containermenu h1 a { display:block; width:270px; height:120px; }
div#containermenu h1 a span, div#banner .skip { position:absolute; top:-10000px; left:-10000px; }

ul#menu {background-image:url(/images/fon_men.gif);color:#fff; margin:0; padding-right:1px; height:27px; }
ul#menu li {display:block;height:27px; width:94px; position:relative; float:left; text-align:center;z-index:2000; }
ul#menu h2 {font-size:100%; font-weight:normal; display:inline; height:17px; }

ul#menu h3 {font-size:100%; color:white;font-weight:bold; display:block;margin-bottom:5px;padding-bottom:5px;height:auto;}
ul#menu h4 {font-size:100%; font-weight:bold; display:block;margin-bottom:2px;border-bottom:1px dotted #a5a5a5;width:90%;}

ul#menu li a {color:#fff; text-decoration:none; padding:5px 0px 5px 0px; height:17px; width:94px;display:block;}
ul#menu li a:hover, ul#menu li:hover a {text-decoration:none; background-color:#818286; }
ul#menu li.mega a {padding:5px 0px 5px 0px; width:94px; display:block; height:17px; }
ul#menu li.mega a:hover {text-decoration:none; }

ul#menu div { display:none; float:none; }
ul#menu li.mega div { width:auto; position:absolute; top:27px; left:0px; padding:10px; background:#818286; color:#FFFFFF; text-align:left; font-size:11px;;-moz-opacity:.95;opacity:.95;}
ul#menu li.mega div {filter:alpha(opacity=95);}
/*#818286;*/
ul#menu li.hovering div { display: block; }

ul#menu li.mega div a {cursor:pointer; color:#FFFFFF; padding:0px; margin:0px; text-decoration:none; font-size:11px; float:inherit; display:block; height:auto; width:auto; }
ul#menu li.mega div a:hover {background-color:#666666;}
ul#menu li div a.more { color:#390; font-weight:bold; }
.linkdetabla { font-size:11px; color:#FFFFFF; text-decoration:none; }

#wmlbox .b	{background:url(/js/wml/b.png) repeat; }
#wmlbox .tl {background:url(/js/wml/tl.png); }
#wmlbox .tr {background:url(/js/wml/tr.png); }
#wmlbox .bl {background: url(/js/wml/bl.png); }
#wmlbox .br {background: url(/js/wml/br.png); }
#wmlbox	{position:absolute; width:100%; height:50%; top:0;left:0;z-index:110;text-align:left;}
#wmlbox .popup{position:relative; }
#wmlbox table {margin:auto; border-collapse:collapse; }
#wmlbox .body {padding:10px; background:#fff; width:440px; height:auto; text-align:justify; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#818286;}
#wmlbox .loading{text-align:center; }
#wmlbox .image{text-align:center; }
#wmlbox img {border:0; }
#wmlbox .footer {border-top:1px solid #DDDDDD; padding-top:5px; margin-top:10px; text-align:right; }
#wmlbox .tl, #wmlbox .tr, #wmlbox .bl, #wmlbox .br { height:10px; width:10px; overflow:hidden; padding:0; }

table.tablesorter {font-family:arial;border-collapse: collapse;margin-top:5px;background-color:#f5f5f5;font-size: 8pt;width: 100%;text-align: left;}
table.tablesorter thead  th, table.tablesorter tfoot tr th {background-color:#f0f0f0;font-size: 8pt;padding: 2px;cursor:pointer;}
table.tablesorter thead tr .header {background-image: url(/images/tsort/bg.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}
table.tablesorter tbody td {color: #3D3D3D;padding: 2px;cursor:pointer;background-color: #FFF;vertical-align: top;}
table.tablesorter tbody tr.odd td {background-color:#f0f0f0;}
table.tablesorter thead tr .headerSortUp {background-image: url(/images/tsort/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(/images/tsort/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color:rgb(255,126,0);}
table.tablesorter tbody tr:hover td {background-color:#f0f0f0;}
table.tablesorter tbody tr.temp:hover td {background-color:#ffffff;cursor:default;}

.wmlForm .req {font-size:10px;font-weight:bold;padding-left:2px;padding-right:2px;color:#800000;}
.wmlForm .formaboton {cursor:pointer;border:1px solid #666666;background-color:#5575A6;color:#f0f0f0;font-weight:600;width:70px;font-size:11px;}
.wmlForm .formaboton:hover {background-color:#5575A6;color:#ffffff;}
.wmlForm .campoforma {border:1px solid #555555;background-color:#666666;height:16px;font-size:11px;}
			
.wmlForm .campoc {width:695px;height:auto;overflow-x:hidden;color:#111111;font-size:11px;}
.wmlForm .campoc .formaizq {float:left;width:100px;overflow-x:hidden;text-align:left;color:#222222;}
.wmlForm .campoc .formader {float:right;width:593px;overflow-x:hidden;text-align:left;}
.wmlForm .campoc .formader .campo {width:593px;height:auto;text-align:left;}
.wmlForm .campoc .formader .error {text-align:left;color:red;}

.wmlForm .campoi {float:left;width:340px;height:auto;overflow-x:hidden;color:#111111;font-size:11px;margin-right:10px;}
.wmlForm .campoi .formaizq {float:left;width:100px;overflow-x:hidden;text-align:left;}
.wmlForm .campoi .formader {float:right;width:238px;overflow-x:hidden;text-align:left;}
.wmlForm .campoi .formader .campo {width:238px;height:auto;text-align:left;}
.wmlForm .campoi .formader .error {text-align:left;color:red;}	

.wmlForm .campod {float:right;width:340px;height:auto;overflow-x:hidden;color:#111111;font-size:11px;margin-bottom:2px;}
.wmlForm .campod .formaizq {float:left;width:80px;overflow-x:hidden;text-align:left;}
.wmlForm .campod .formader {float:right;width:258px;overflow-x:hidden;text-align:left;}
.wmlForm .campod .formader .campo {width:258px;height:auto;text-align:left;}
.wmlForm .campod .formader .error {text-align:left;color:red;}

.wmlForm .campoic {width:580px;height:auto;overflow-x:hidden;color:#111111;font-size:11px;margin-right:10px;margin-bottom:10px;}
.wmlForm .campoic .formaizq {float:left;width:100px;overflow-x:hidden;text-align:left;}
.wmlForm .campoic .formader {float:right;width:478px;overflow-x:hidden;text-align:left;}
.wmlForm .campoic .formader .campo {width:478px;height:auto;text-align:left;}
.wmlForm .campoic .formader .error {text-align:left;color:red;}	
	
.wmlForm {margin:0px;display:block;}
.wmlForm .titulo{font-size:12px;font-weight:bold;color:#111111;border-bottom:1px dotted #d5d5d5;width:100%;margin-bottom:5px;padding-bottom:5px;}
.wmlForm .captcha {width:120px;height:22px;position:absolute;top:3px;left:190px;} 
	
.wmlForm .containerc {width:190px;float:left;border:1px dotted #666666;margin-right:5px;margin-bottom:5px;}
.wmlForm .containerc:hover {background-color:#f5f5f5;color:#800000;}
.wmlForm .containerc .etiqueta {width:165px;padding-left:5px;float:left;text-align:left;}
.wmlForm .containerc .campo {display:block;}
.wmlForm .clear {clear:left;}
.wmlForm .clearB {clear:both;height:0px;}	

table .roundedboxgray {table-layout:fixed;width:100%;border-collapse:collapse;}
table .roundedboxgray TD {background-color:#f2f2f2;}
table .roundedboxgray TD UL {margin-top:2px;margin-bottom:2px;}

.imgfooter1 {border-left:1px solid #FF6600;padding-left:6px;margin-right:6px;}
.imgfooter2 {border-left:1px solid #FF6600;padding-left:6px;margin-right:6px;border-right:1px solid #FF6600;padding-right:6px;}
        

