﻿html{overflow-X:hidden; width:100%; height:98%; padding:0; border:0; }
body{margin:0;width:100%; height:100%;border:0; padding:0 12px 12px 12px; font:normal 12px arial; background:url(/images/bgcab2.gif) repeat-x; background-position:0 -30px}
h1{display:block; padding:0 0 0 55px; margin:0; font-size:27px}
.lnklog{text-decoration:none;color:#000}
.buscador{ width:650px;margin:0 auto; padding-top:85px; padding-bottom:5px; text-align:left !important;}
.buscador span{width:100%;float:left;text-align:center; padding-bottom:5px; *padding-bottom:0;text-align:left !important}
.divCG{float:left; width:100%; background: url(/images/linea_div.jpg) top no-repeat; margin:0; padding:6px 0 6px 0; }
.divG{float:left !important;}
.divAds160{ float:left; width:160px; height:600px; background-color:Yellow}
.pp{ text-align:center; width:100%;}
.pp span{ display:block; margin-bottom:8px; border-bottom:1px solid #C3C3C3; padding-bottom:7px; text-align:center !important}
.pp a, .buscador a{color:blue; font-size:11px; font:normal 11px verdana;letter-spacing:-0.05em;}
.pp a.active,.pp a:focus{ outline:none}
.divPPag{float:left; padding:10px; width:281px; height:211px;}
.divPagina{float:left;width:281px;height:211px; padding:10px;}
.contPagina{float:left;width:251px;height:199px; padding:6px 15px 6px 15px;background:url(/images/bg_cuadro.jpg) no-repeat;}
.titulo_pagina{ float:left; width:251px; position:relative; font:bold 17px arial; color:red;cursor:move;}
.titulo_pagina a{position:absolute; top:0; right:0; float:right; text-decoration:none; width:15px; height:15px; background:url(/images/cerrar.jpg) no-repeat;}
.titulo_pagina label{cursor:move;}
.imagen_pagina{float:left; width:251px; text-align:center; padding-top:15px;background:url(/images/cargando.gif); background-repeat:no-repeat; background-position:center 68px}
.imagen_pagina img{width:200px; height:150px; border:0}
.divBD{ position:absolute; top:0; left:0;width:130%;filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45;background-color:#000; z-index:98}
.divNP{position:absolute; width:400px;z-index:74444; display:none}
.tituloNP{float:left; padding:3px 0 0 3px; width:397px; font:bold 14px arial;color:#54927a; height:22px; background-color:#c4c4c4; position:relative}
.bNP{float:left; text-align:center; width:400px; padding:5px 0 15px 0;background-color:#fff; font:normal 15px verdana; display:none}
.bNP span{ display:block; padding:4px 8px 0 8px}
.inp1{ width:266px}
.tituloNP a{ position:absolute; top:2px; right:2px; width:21px; height:21px;background:url(/images/cerrar_np.jpg);background-repeat:no-repeat;}
.crojo{color:#A90000}
.divF{position:absolute; background:url(/images/fi.gif); background-repeat:no-repeat; background-position:left center;width:710px; height:498px; top:50%;margin-top:-249px; left:50%;display:none;z-index:77777}
#divSF{float:left;width:710px;height:498px;background:url(/images/fd.gif);background-repeat:no-repeat}
.divLink{width:100%;position:absolute; top:2px; left:0;}
.divAds{float:left; width:728px;}
.divOL{ float:right; padding-right:5px; font:normal 10px verdana; color:Gray;}
.oplogreg a,.divOL a{font:normal 10px verdana; color:Gray !important}
.lnk_a{display:block; text-align:left !important; padding-left:32px;}
.lnk_noa{padding-left:0 !important;}
.ads{display:block; text-align:left !important;padding-left:26px !important;}
.lnk_a a{font:normal 12px arial;  color:#0000FF; line-height:18px}
.lnk_a a:hover{color:Red !important}
/*******************IMPORTAR CONTACTOS****************/
.divENVXMAIL{position:absolute; left:-5px; top:0px; width:309px;border:1px solid #999999; background-color:#fff; z-index:98989898; display:none}
.divTEM{height:28px; border-bottom:1px solid #ccc; width:297px; background:url(/images/bgdivcom.gif) repeat-x; padding:4px 5px 0 7px}
.lblENVC{float:left; padding:4px 0 0 34px;color:#333; height:24px; font:bold 13px arial;background:url(/images/ico-email.jpg); background-repeat:no-repeat; background-position:0 -1px}
.cntg{float:left;width:309px;text-align:left; position:relative; background-color:#f2f6fa}
.cgdenv{float:left;padding:10px;width:289px;border-bottom:1px solid #E3E3E3}
.cgdenv div{ float:left;width:289px}
.dgCM{float:left;width:309px;}
.cntg span{ width:260px; float:left; padding-top:5px}
.cntg label{ display:block; color:Red; font:normal 11px arial}
.lbfrmev{float:left !important; padding-right:5px; width:75px !important;font:bold 11px arial; color:#000; padding-top:2px; text-align:right}
.inpfrmmev{float:left !important; width:170px !important;}
.inpfrmmev input{ width:190px}
.opd90_ a:active ,.opd90_ a:focus,.opd90 a:active,.opd90 a:focus{ outline:none}
.cENVC a{width:25px; float:right; height:24px; background:url(/images/cerrar_ic.jpg) left no-repeat}
.cENVC a:hover{background:url(/images/cerrar_ic.jpg) left no-repeat; }
.divCargando{ float:left; position:absolute; top:0; left:0; z-index:989898; width:309px; height:141px; background-color:#fff; font:bold 16px arial; color:#000; text-align:center; padding-top:30px;}
.divIP{float:left; width:623px; padding:10px 0 0 10px;color:#FECC49; font:bold 18px arial; position:relative; border-bottom:1px solid #2B2B2B}
.divIP label{ display:block; font:bold 16px arial; color:#fff;}
.divCIC{ float:left; width:177px; font:normal 11px arial; margin-top:10px; text-align:center;}
.divCIC span{ display:block; color:Orange !important; font-weight:normal; text-align:left !important; padding-left:13px;}
.comd{ width:267px !important}
#btnic{ width:159px}
.ptcont{ padding-top:5px}
.poppp{padding-top:5px; text-align:right !important}
.ptcont form{ position:relative; float:left}
.btnfrm{width:88px}
.txtefrm{ width:146px}
#cBarra{width:250px; margin:0 auto; height:20px; border:1px solid #000}
#Barrita{height:20px; background-color:green; float:left; width:0%}
#msgprog, #porcenv{width:290px; margin:0 auto; padding-bottom:5px;text-align:center}
#msgec{ font:normal 11px arial !important; color:#898989 !important; padding-left:15px !important; background:url(/images/wait2.gif) left no-repeat; display:block}
.videosrnd {position:relative; margin:0 0 0 15px; padding:0; list-style-type:square; }
.videosrnd li{list-style-type:square; position:relative; margin:2px 0 2px 0}
.videosrnd a{color:blue; position:relative;}
.videosrnd a:hover{color:red}
#divPubRI{position:fixed; z-index:99; right:0; bottom:0;font:bold 10px arial;color:#333; border:1px solid #C4CFD3; background-color:#F1FAFF}
#td98{padding:3px 7px 2px 7px !important; margin:0;}
#td99{padding:3px 7px 7px 7px !important; margin:0;}
#td98 span{ float:right;}
#td98 label{ float:left}
#td98 a{text-decoration:none;font:bold 10px arial;color:#333}
.divVerUrl{width:400px;height:98px; padding-top:35px; top:25px; left:0; background:#fff url(/images/cargando2.gif) no-repeat; background-position:center center;  z-index:9898989; position:absolute; text-align:center; color:#333;}
.divbustmp{width:500px; height:33px; background-color:#fff; position:absolute; top:0; left:0}
.div952{margin:0;padding:0;}		
.div458{font: 10px Arial;}
.div888 .div877,.div888 .div458{display: block;float: left}
.div754 {margin-bottom: 3px;}
.div877{padding: 0}
.div888 .div458 {padding-top: 4px}
.div952 .div754 {float: left;}
.div952 .div877,.div952 .div458{margin-left: 44px;}
.div952 .div754{float: left;margin-right: 4px;}
.div952 .div877{padding:0}
.div952 .div458{margin-top: -4px}
#tmpbusq,#tmpbusq2{*width:290px; margin-right:1px; *margin-right:1px}
#tmpbtn{*padding-right:1px;}
.ie8_{ width:291px !important;}
.cdop{position:absolute !important;top:25px !important;left:0px !important;width:350px !important; height:44px !important;padding-top:8px !important;}
.opbusq{float:left;width:54px;height:36px;margin-right:5px; padding-top:8px;}
.opbusq a{float:left; width:54px;font:normal 13px verdana; color:#4465A2;text-align:center;}
.opbusq a:focus,.opbusq a:active{outline:none;}
.op1{background:url(/images/bgop.gif) no-repeat; background-position:0 0;width:94px;height:44px; float:left;margin-right:5px;}
.op2{background:url(/images/bgop.gif) no-repeat; background-position:-94px 0;width:94px;height:44px; float:left;margin-right:5px;}
.op3{background:url(/images/bgop.gif) no-repeat; background-position:-188px 0;width:94px;height:44px; float:left;margin-right:5px;}
.op4{background:url(/images/bgop.gif) no-repeat; background-position:-188px 0;width:94px;height:44px; float:left;margin-right:5px;}
.op1 a,.op2 a,.op3 a,.op4 a{display:none; float:left}
#op2{ text-align:center !important}
#txtbusqv{}
.txtbusqv{line-height:9px;color:#4465A2; display:none; position:absolute; width:175px;right:-180px; font-size:10px; top:3px;}
.cop{float:left;}
.lvop{float:left; padding:10px 5px 0 0}
.cbdy{ float:left;width:100%;background:url(/images/bgcab.gif) no-repeat; background-position:center -30px}
.dTopPais{color:#999999;text-align:center;}
.dTopPais .cTabSpan{position:relative;float:left;}
.dTopPais .cTab{color:#333;border-top:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;float:left;margin-right:3px;padding:3px 20px 3px 5px;text-decoration:none; background:url(/images/bgtab.gif) bottom repeat-x}
.dTopPais .cTab:hover{background:#f3f4f6/*69CAFC*/;color:#666666;text-decoration:underline;}
.dTopPais .cTab_sel{background:#FFF/*E5F6FD*/;color:#000/*666666*/;border-top:1px solid #666666; /*font-weight:bold;*/ border-left:1px solid #666666;border-right:1px solid #666666;float:left;margin-right:3px;padding:3px 20px 3px 5px;text-decoration:none; position:relative;height:16px; margin-top:-1px; bottom:-1px;}
.dTopPais .cTab_sel:hover{color:#333333;text-decoration:underline;}
.dTopPais .cTab_sel:active,.dTopPais .cTab_sel:focus,.dTopPais .cTab:active,.dTopPais .cTab:focus{ outline:none}
.dTopPais .cTab_close{width:12px;height:12px;background:url(/images/closeTab.png) no-repeat;background-position:-12px 0;float:left;position:absolute;right:6px;top:5px;/*z-index:1000;*/}
.dTopPais .cTab_close:hover{background-position:0 0;}
.dTopPais .cAddTab{background:url(/images/addTab2.png) no-repeat; background-position:0 0; width:18px;height:15px;background-position:0 1px;padding-right:5px;}
.dTopPais .cAddTab:hover{background:url(/images/addTab2.png) no-repeat; background-position:-29px 1px;}
.divL2{float:left; width:764px; padding:0 10px 10px 10px !important; border:1px solid #fff; background-color:#fff; position:relative}
.divPagina2{float:left;width:190px;margin:0 !important;padding:0 !important;position:relative;}
.contLink{float:left; margin:2px 0 2px 0; width:190px; }
.contLink label{ cursor:pointer}
.contLink span{width:16px; height:16px;position:relative; top:1px; margin-right:4px; float:left;border:1px solid #fff; background:url(/images/cimg.gif) left top no-repeat  }
.contLink a{float:left; font-size:14px; color:#cf003a}
.contLink a:hover{ color:blue; text-decoration:none; border-bottom:1px dotted blue}
.contLink img{width:16px; height:16px;}
.contLink .lnkMU{color:Blue;}
.contLink .lnkMU:hover{ color:#cf003a; text-decoration:none; border-bottom:1px dotted #cf003a;}
.nUrl{ display:none}
.divML2{position:absolute; right:0; top:2px;  width:60px;text-align:right;  z-index:2 !important; display:none}
.divML2 input{font:normal 10px arial; height:18px; width:18px; border:0px solid #ccc; background-color:#fff; margin-left:2px; cursor:pointer}
#u_url{background:url(/images/u_url.gif) no-repeat; background-position:center center}
#e_url{background:url(/images/e_url.gif) no-repeat; background-position:center center}
#btnico{background:url(/images/eico.gif) no-repeat; background-position:center center}
.divED{ position:absolute; width:100%;height:100%; top:0; left:0; background-color:#fff;filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45; z-index:1;}
/*#edlink{ background:url(/images/imgeditar.png) left no-repeat;padding:8px 0 8px 19px}*/
.divICO{ position:absolute; top:0; overflow:hidden; left:0; padding:5px; border:1px solid #ddd;  display:none; width:95px; left:18px;z-index:989898989 !important; text-align:center; background:#fff url(/images/cimg.gif) no-repeat; background-position:center 10px;}
.divLREG{ position:absolute;float:left; width:100%; height:300px}
.alt2{ text-align:right !important; padding-right:20px !important}
.alt2 select{ width:270px !important}
.topurls{float:left; width:100%;   border-top:1px solid #ccc; padding-top:10px}
.padd{padding-left:12px;width:780px}
.oplogreg{ float:right;  height:20px; padding-left:5px}
.oplogreg a{ color:Blue; }
#tab_g{ width:786px !important; margin:0 auto}
.cdivMant{width:786px; margin:0 auto;margin-top:28px !important}
.opmant{ float:right; padding:0 80px 5px 0}
.opmant a{font:normal 10px verdana; color:Gray !important;}
.opmant a:active,.opmant a:focus{ outline:none}
#divTab-1{position:relative; margin-left:-10px; float:left}
.agwb__ a,#agwb a{font:normal 10px verdana !important; color:Gray !important; padding-top:4px !important}
.agwb__ a:hover,#agwb a:hover{ border:0 !important; text-decoration:underline !important}
/*#agwb img{ width:32px; height:32px}*/

.txtdv{margin:20px 0 10px 0; font-size:20px; color:Red;}
.txtalt{font-size:23px; font-family:Georgia; color:#FF0000; text-decoration:none;}
#txtalt{font-size:23px; font-family:Georgia; color:#FF0000; text-decoration:none;}