/*HTML Tags*/
body { background-color:#f8f9f9; padding:0; margin:0; text-align:center;}
img {border:none;}
form {margin:0; padding:0;}
/*txtapoyogrey002*/
/*h3 {color: #4e4f4f; font: normal 9px Verdana; line-height: 15px; text-decoration: none; margin:0; padding:0; }*/
/*linkred*/
/*p {color: #ef013d; font: normal 9px Verdana; line-height: 15px; text-decoration: underline; margin:0; padding:0;}*/

#main{background:url(../images/generals/bg_main.png) repeat-y; width:1002px; margin:0 auto; padding: 0 0 0 11px; text-align:left;}
#container {width:980px; margin:0; background-color:#FFFFFF;}
#header {width:980px; margin:0; padding:0 0 10px 0; background-color:#FFFFFF;}
#nav {width:558px; padding:0; float:left;}
#nav h2 {}
#planeadores { width:388px; margin:0; padding:5px 0 0 0; float:left;}
#planeadores a, #planeadores a:visited  { color: #e68722; font: normal 11px Verdana; padding:0; margin:0; text-decoration:none;}
#planeadores h2{color: #454545; font: normal 11px Verdana; margin:0; padding:0;}
#planeadores span{color: #44735f; font: bold 11px Verdana; margin:0; padding:0;}
#botnav {width:334px; height:35px; margin:0; padding:0 5px 0 0; float:left; text-align:right;}
#botnav2 {width:472px; height:35px; margin:0; padding:48px 5px 0 0; float:left; text-align:right;}
#barraheader{width:980px; margin:0; padding:0;}
#bloklogo {float:left; width:422px;}
#logo {background:url(../images/generals/logoN2.gif) no-repeat; width:422px; height:75px; display:block; float:left;}
#bloklogotv {float:left; width:422px;}
#bloklogotv2 {float:left; width:558px;}
#bloktxt { float:left; width:140px; margin:0; padding:50px 0 0 0;}
#bloktxt h2{ color: #83658a; font: normal 15px Verdana; padding:0; margin:0;}
#logotv {background:url(../images/generals/logoN2TV.png) no-repeat; width:422px; height:75px; display:block; float:left;}
#subnavheader {width:290px; float:left; padding:5px;}
#subnavheader {color: #ef013d; font: normal 10px Arial, Helvetica, Geneva; text-decoration:none;}
#subnavheader a, #subnavheader a:visited {color: #ef013d; font: normal 10px Arial, Helvetica, Geneva; text-decoration:underline;}
#bannerheader {width:234px; height:52px; margin-top:5px; padding:0;}
#provheader {width:206px; float:left; padding:5px 17px 5px 17px;}/#bgprov {width:206px; padding-bottom:3px; margin:0; float:left; }
#bgprov { width:210px; margin:0; padding:0; float:left; }
#bgprov h2 {margin:4px 0 4px 0; color: #58b39c; font: bold 9px Verdana; text-decoration: none;}
#login {width:420px; height:58px; margin:0; padding:0 5px 0 0; float:left; }
.txtlogin { width:160px; padding:5px 10px 2px 0; float:left; color: #454545; font: normal 11px Verdana; }
.txtlogin a, .txtlogin a:visited{ color: #454545; font: normal 11px Verdana; line-height: 15px; padding:0; margin:0; text-decoration:underline;}
#provheader h2 {margin:0 5px 3px 10px; color: #699f91; font: bold 9px Verdana; text-decoration: none;}
#featvideoheader {width:964px; margin:0 8px 10px 8px; padding:0; height:250px;}
#featheader {width:425px; height:250px; padding:0; margin:0; float:left;}
#bgmidfeat {background:url(../images/tits_divisors/bgmidfeat.gif) repeat-y;	width:413px; height:238px; margin:0; padding:0 6px 0 6px;}
#featheaderart {width:425px; height:250px; padding:10px 18px 10px 19px; margin:0;}
#news_prev {background:url(../images/btn/prev0.gif) no-repeat 1px 1px;	/*border-top-color: white;*/ border-top:none; height:10px;}
#news_next {background:url(../images/btn/next0.gif) no-repeat 1px 1px;	/*border-top-color: white;*/ border-top:none; height:10px;}
#videoheader {width:300px; height:250px; float:left; margin:0; padding:0 8px 0 7px;}
#videoheaderart {width:300px; margin:0; padding:0; text-align:center;}
#videoheaderart a, #videoheaderart a:visited {color: #ef013d; font: normal 9px Verdana; line-height: 15px; text-decoration: underline; padding:0; margin:0; vertical-align:middle}
#menuvideoheader {width:224px; height:250px; float:left; margin:0; padding:0;}
#content {width:980px; margin:0; padding:0; float:left;}
#mcolizq {background:url(../images/generals/bggris.jpg) repeat-y; width:182px; padding:0 7px 10px 0; float:left;}
.menu {width:174px; background:url(../images/generals/shademenu.gif) repeat-y; margin-left:8px;}
#menuboda {margin:0; padding:0; background:url(../images/generals/shademenucafe.jpg) repeat-y;}
#menuboda ul {list-style: none; margin:10px 0 0 0; padding:0;}
#menuboda ul li {list-style: none; width:160px; padding-left:10px; margin-top:6px; padding-top:5px; border-top:dashed 1px #6e6565;}
#menuboda ul li a h3, #menuboda ul li a h3:visited {color: #44735f; font: bold 11px Arial, Helvetica, Geneva; text-decoration: none; padding: 5px 0 0 0;}
#menuboda ul li a h3:hover {color: #e68722; text-decoration: underline;}
#menuboda ul li ul {list-style:none; margin:0; padding:0;}
#menuboda ul li ul li {width:143px; padding: 0 0 0 15px; border:none!important; background:url(../images/generals/arrowmenuvino.jpg) 0 7px no-repeat; margin:0;}
*html #menuboda ul li ul li {w\idth:159px; padding: 0 0 0 15px; border:none!important; background:url(../images/generals/arrowmenuvino.jpg) 0 9px no-repeat; margin:0;}
#menuboda ul li ul li h2 a , #menuboda ul li ul li h2 a:visited {color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva; text-decoration: none; padding:3px 0 0 0; margin:0;}
#menuboda ul li ul li h2 a:hover {color: #e68722; text-decoration:underline; }
#menuboda2 {margin:0; padding:10px 0 0 0; background:url(../images/generals/shademenucafe.jpg) repeat-y; border-top:dashed 1px #6e6565;  border-bottom:dashed 1px #6e6565}
#menuboda2 h3 {color: #44735f; font: bold 11px Arial, Helvetica, Geneva; text-decoration: none; padding:0 0 4px 11px; margin:0;}
.contplaneador { width:174px; margin:0; padding:0;}
.planeador { width:87px; margin:0; padding:0 0 10px 0; float:left; text-align:center;}
.planeador h2 a, .planeador h2 a:visited {color: #44735f; font: bold 10px Arial, Helvetica, Geneva; text-decoration: underline; text-align:center;}
.planeador h2 a:hover {color: #e68722; text-decoration:underline; }
#barraregbus {width:770px; margin:0 0 10px 0; padding:0;}
#registro {width:430px; margin:0; padding:0 5px 0 0; float:left;}
#busqueda {width: 330px; margin:0; padding:0; float:left;}
#bannertop {width:980px; height:105px; margin:0; padding:15px 0 0 0px; text-align:center; background:#fffff;}
#navrapida {width:770px; height:22px; padding:0; margin:0;}
#txtnavrapida {width:649px; height:14px; margin:0; padding:3px 0 3px 3px; float:left; background-color:#f8fcfb; border:#a4bac5 solid 1px; color: #79868d; font: normal 11px Arial, Helvetica, Geneva; }
*html #txtnavrapida {w\idth:649px; height:14px; margin:0; padding:3px 0 0 3px; float:left; background-color:#f8fcfb; border:#a4bac5 solid 1px; color: #79868d; font: normal 11px Arial, Helvetica, Geneva; }
/*#txtnavrapida a, #txtnavrapida a:visited, #txtnavrapida a:hover{color: #79868d; font: normal 11px Arial, Helvetica, Geneva; padding:0 0 0 5px; text-decoration:underline;}*/

.sitemap { margin:0; padding:0; float:left; color: #79868d; font: normal 11px Arial, Helvetica, Geneva;}
.sitemap h1, .sitemap h2, .sitemap h3, .sitemap h4{color: #79868d; font: bold 11px Arial, Helvetica, Geneva; padding:0; margin:0; text-decoration:none;}
.sitemap a h1, .sitemap a h2, .sitemap a h3, .sitemap a h4, .sitemap a h1:visited, .sitemap a h2:visited, .sitemap a h3:visited, .sitemap a h4:visited, .sitemap a h1:hover, .sitemap a h2:hover, .sitemap a h3:hover, .sitemap a h4:hover{color: #79868d; font: normal 11px Arial, Helvetica, Geneva; padding:0; margin:0; text-decoration:underline;}
.sitemaps{ height:17px; margin:0; padding:0; float:left; color: #79868d; font: normal 11px Arial, Helvetica, Geneva;}

#volvernavrapida {width:113px; height:14px; margin:0; padding:3px 0 3px 0; float:left; background:url(../images/generals/arrowleftmigajas.gif) no-repeat 20px 4px #dcf1ec; border:#a4bac5 solid 1px;}
*html #volvernavrapida {w\idth:120px; height:14px; margin:0; padding:3px 0 3px 0; float:left; background:url(../images/generals/arrowleftmigajas.gif) no-repeat 20px 4px #dcf1ec; border:#a4bac5 solid 1px;}
#volvernavrapida a, #volvernavrapida a:visited, #volvernavrapida a:hover {color: #79868d; font: bold 11px Arial, Helvetica, Geneva; text-decoration: none; padding:0 0 0 40px;}
#colder {width:770px; margin:0 7px 0 13px; padding-bottom:10px; float:left;}
#colvest {width:964px; margin:0 8px 0 8px; padding-bottom:10px;}
#contcolder {width:770px; margin:0; padding:0;}
#contvest {width:964px; margin:0; padding:0;}
#colderizq {width:462px; margin:0 4px 0 0; padding:0; float:left;}
#colderizqvest {width: 656px; margin:0 4px 0 0; padding:0; float:left;}
#novedades {width:462px; margin:20px 0 10px 0; padding:0;}
#contnov {width:462px; margin:0; padding:0; background:url(../images/tits_divisors/bgmidrec.gif) repeat-y;}
#contnov1 {width:462px; margin:0; padding:0;}
#contnovart {width:462px; margin:0; padding:0; background:url(../images/tits_divisors/bgmidrec.gif) repeat-y;}
#contart {width:434px; margin:10px; padding:0;}
#novedadesint { width:613px; margin:20px 0 10px 0; padding:0 29px 0 0;}
#contnovartint {width:613px; margin:0; padding:0; background:url(../images/tits_divisors/bgmidrecint2.gif) repeat-y;}
#contartint {width:585px; margin:10px; padding:0;}
#blogs {width:285px; margin:0; padding:0;}
#listasbib {width:462px; margin:0; padding:10px 0 0 0; background:url(../images/tits_divisors/bgmidbib.gif) repeat-y;}
#listasbib h4 {color: #790000; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding-left:10px;}
#artlistasbib h4 {color: #790000; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding-left:10px;}
#artlistasbib {width:231px; padding:0; margin:0; float:left;}
#artlistasbib .contlistas {background:none;}
#colderder {width:300px; margin:10px 0 0 4px; padding:0; float:left;}
#encuesta {width:300px; margin:10px 0 0 0; padding:0;}
#bgencuesta {background:url(../images/tits_divisors/bgmidencuesta.gif) repeat-y; width:300px;}
#encuestafoto {width:116px; margin:0; padding:10px 0 10px 10px; float:left;}
#encuestafoto h3 {color: #58b39c; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding:0 0 5px 0;}
#encuestatxt {width:174; padding:5px 0 10px 0; margin:0; float:left;}
#encuestatxt h2 {color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0;}
#encuestatxt td {color: #6c8f86; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:5px 0 5px 0;}
#encuestatxt a, #encuestatxt a:visited {color: #e68722; font: normal 12px Arial, Helvetica, Geneva, Verdana; margin:0; padding:0; }
#artlistas {width:300px; margin:0 0 10px 0; padding:0;}
#contnotader { width:300px; margin:0 0 10px 0; padding:0;}
#colderizqart2 {width: 462px; margin:0; padding:0; float:left;}
#colderizqart {width: 642px; margin:0; padding:0; float:left;}
#skyvert {width:120px; margin:10px 0 0 4px; padding:0; float:left;}
#navrapidavideo {width:964px; height:22px; margin:5px 8px 5px 8px; padding:0;}
#txtnavrapidavideo {width:830px; height:17px; margin:0; padding:4px 0 0 5px; float:left; background-color:#f8f8f8; border:#dddddd solid 1px; color:#806787; font: normal 11px Arial, Helvetica, Geneva;}
#txtnavrapidavideo a, #txtnavrapidavideo a:visited{color: #806787; font: normal 11px Arial, Helvetica, Geneva; padding:0 0 0 5px; text-decoration:underline;}
#volvernavrapidavideo {width:125px; height:17px; margin:0; padding:4px 0 0 0; float:left; background:url(../images/generals/arrowleftmigajasnavecom.gif) no-repeat 20px 4px #eae5ec; border:#dddddd solid 1px;}
#volvernavrapidavideo a, #volvernavrapidavideo a:visited {color: #666666; font: bold 11px Arial, Helvetica, Geneva; text-decoration: none; padding:0 0 0 50px;}
#videohed {width:937px; margin:10px 25px 10px 18px; padding:0; float:left;}
#videoheadgde {width:576px; height:358px; float:left; margin:0; padding:0 31px 0 7px;}
#txvideohed {width:292px; padding-right:8px; margin:0; float:left;}
#artrel { width:206px; float:left; padding:0; margin-top:10px; }
#bgartrel { width:191px; padding-bottom:3px; margin:0; background:url(../images/tits_divisors/bgmidprov.jpg) repeat-y; margin:0; padding:5px 5px 5px 10px;}
#contvideos {width:930px; margin:0 25px 10px 25px; padding:0; float:left;}
#bgcontvid { width:930px; margin:0; padding:0; background:url(../images/tits_divisors/bgmidvid.gif) repeat-y;}
#menuvid {width:910px; height:20px; margin:0 10px 0 10px; padding:5px 0 0 0; }
#menuvideovert {width:910px; margin:5px 10px 0 10px; padding:0; }
#contmenuvideo { width:160px; margin:10px 0 10px 0; padding:0; }
#videoslista { width:748px; padding:0; margin:10px 0 0 0; float:left;}
#menuvideotrailers {width:224px; height:385px; float:left; margin:0 0 0 34px; padding:0;}
#footer {width:980px; margin:0; padding:20px 0 20px 0; background-color:#cfd4d6;}
#footer h2 {color: #565b5d; font: normal 9px Verdana; text-decoration: none; margin:0; padding:5px 0 0 0; letter-spacing: 0;}
#fotcolizq {width:950px; margin:0; padding:0 0 0 30px;}
#footer, #fotcolizq a, #fotcolizq a:visited{color: #565b5d; text-decoration:underline;}
#fotcolder {width:905px; margin:0; padding:0 0 0 75px;}
#fotcolder h3 { margin:0; padding:0; color:#565b5d; font: bold 9px Verdana; text-decoration: none; letter-spacing: 1px;}
#footer, #fotcolder h2, #fotcolder a, #fotcolder a:visited{color: #565b5d; font: normal 9px Verdana; text-decoration: none;}
.footerdashed {margin:0 0 20px 0; padding:0 0 10px 0; border-bottom: 2px solid #ffffff;}
.footerdashed2 {margin:0 40px 20px 0; padding:0; float:left;}
#navrapidaalb {width:964px; height:22px; padding:0; margin:0 8px 0 8px;}
#txtalbum { width:165px; height:19px; padding:3px 0 0 30px; margin:0; float:left; background-color:#FFFFFF;}
#txtalbum h2 { color: #666666; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; text-decoration: none; padding:0 0 0 5px; margin:0;}
#txtnavrapidaalb {width:654px; height:17px; margin:0; padding:3px 0 3px 5px; float:left; background-color:#f8f8f8; border:#dddddd solid 1px; color: #83658a; font: bold 11px Arial, Helvetica, Geneva; text-decoration: none;}
*html #txtnavrapidaalb {w\idth:679px; height:17px; margin:0; padding:3px 0 0 5px; float:left; background-color:#f8f8f8; border:#dddddd solid 1px; color: #83658a; font: bold 11px Arial, Helvetica, Geneva; text-decoration: none;}
/*#txtnavrapidaalb a, #txtnavrapidaalb a:visited, #txtnavrapidaalb a:hover {color: #83658a; font: normal 11px Arial, Helvetica, Geneva; padding:0 0 0 5px; text-decoration:underline;}*/
#volvernavrapidaalb {width:106px; height:17px; margin:0; padding:3px 0 3px 0; float:left; background:url(../images/generals/arrowleftvideo.gif) no-repeat 13px 5px #eae4eb; border:#dddddd solid 1px;}
*html #volvernavrapidaalb {w\idth:120px; height:10px; margin:0; padding:3px 0 3px 0; float:left; background:url(../images/generals/arrowleftvideo.gif) no-repeat 20px 4px #eae4eb; border:#dddddd solid 1px;}
#volvernavrapidaalb a, #volvernavrapidaalb a:visited, #volvernavrapidaalb a:hover {color: #666666; font: bold 11px Arial, Helvetica, Geneva; text-decoration: none; padding:0 0 0 40px;}
*html #volvernavrapidaalb a, #volvernavrapidaalb a:visited, #volvernavrapidaalb a:hover {c\olor: #666666; font: bold 11px Arial, Helvetica, Geneva; text-decoration: none; padding:0 0 0 50px;}
.tit002 { color: #83658a; font: bold 12px Arial, Helvetica, Geneva; text-decoration: none; margin:0; padding:0 0 0 5px; }
.migajas { color: #83658a; font: normal 11px Arial, Helvetica, Geneva; text-decoration: none;}
.crearalbum { width:636px; margin:0; padding:10px;}
.crearalbum td { color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva; text-decoration: none;}
.crearalbum td a, .crearalbum td a:visited{ color: #83658a; font: bold 12px Arial, Helvetica, Geneva; text-decoration:underline;}
#contalbum { width:656px; margin:10px 0 0 0; padding:0;}
#bgcontalbum { width:656px; margin:0; padding:0 0 10px 0; background:url(../images/tits_divisors/bgmidalb.gif) repeat-y;}
#titalbum { width:400px; padding:6px 0 10px 16px; margin:0; float:left;}
#titalbum  h2{color: #83658a; font: normal 24px "Trebuchet MS"; text-decoration: none;}
#fecha { width:224px; height:29px; padding:16px 0 0 0; margin:0; float:left; text-align:right;}
#contfotoalbum { width:624px; margin:0; padding:0 16px 10px 16px;}
#fotoalbum { width:328px; margin:10px 0 0 0; padding:10px; float:left; border:solid #D5D5D5 1px; text-align:center;}
#txtfotoalbum { width:257px; margin:10px 0 10px 0; padding:0 0 0 17px; float:left;}
#txtfotoalbum h2 { color: #58b39c; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; text-decoration: none; padding:10px 0 8px 0; margin:0;}
.contfotozoom { width:197px; padding:0 60px 0 0; margin:0 0 5px 0; }
.fotomarco { width:82px; margin:0 7px 0 0; padding:2px; float:left; border:solid #454545 2px;}
.fotosinmarco { width:82px; margin:0 7px 0 0; padding:2px; float:left; border:solid #ffffff 2px;}
.iconosiefalb {margin:12px 0 10px 0; padding:0 0 0 4px;}
#fotothums { width:612px; margin:10px 16px 0 16px; padding:5px; border:solid #D5D5D5 1px;}
#colcoment { width:656px; margin:10px 0 0 0 ; padding:0;}
#comentarios {width:423px; margin:0 15px 10px 0; padding:0; float:left;}
#contcoment {width:423px; margin:0; padding:10px 0 0 0; background:url(../images/tits_divisors/bgmidcoment.gif) repeat-y;}
#listacoment {width:400px; margin:0 10px 10px 10px; padding:0;}
.txtcoment { margin:10px 10px 0 10px; padding:0;}
.txtcoment h2 {color: #939595; font: bold 9px Verdana; margin:0; padding:0;}
.txtcoment a, .txtcoment a:visited {color: #83658a; font: normal 9px Verdana; line-height: 15px; margin:0 0 30px 0; padding:0; text-decoration:underline;}
#hazcoment { width:218px; height:306px; margin:0; padding:0; float:left;}
#tithazcoment {height:28px; background-color:#eae4eb; border:solid #eae4eb 1px; color: #666666; font: bold 12px Arial, Helvetica, Geneva; padding:10px 0 0 0; margin:0;}
#esccoment { width:204px; border:solid #eae4eb 1px; padding:6px; margin:0;}
#esccoment a, #esccoment a:visited{ color: #ef013d; font: normal 9px Verdana; line-height: 15px; text-decoration: underline; margin:0; padding:0;}
#colcomentart { width:462px; margin:10px 0 0 0; padding:0;}
#comentariosart {width:462px; margin:0; padding:0;}
#contcomentart {width:462px; margin:0; padding:10px 0 10px 0; background:url(../images/tits_divisors/bgmidcomart.gif) repeat-y;}
#listacomentart {width:440px; margin:0 10px 0 10px; padding:0;}
#midtopalbum { width:300px; padding:0 0 8px 0; margin:0; background:url(../images/tits_divisors/bgmidalb300.gif) repeat-y; }
.topfotoalbum { width:120px; height:120px; margin:15px 0 5px 19px; padding:0; border:solid #D5D5D5 1px; float:left;}
.topfotoalbum td {text-align:center;  vertical-align:middle;}
.txttopoalbum  { width:264px; margin:0 18px 10px 18px; padding:0; float:left; text-align:center;}
.txttopoalbum a h2, .txttopoalbum a h2:visited { color: #83658a; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height:18px; text-decoration:underline;}
.vidboda a, .vidboda a:visited{ color: #689f91; font: bold 11px Arial, Helvetica, Geneva, Verdana; line-height:18px; margin:4px 0 0 0; padding:0; text-decoration:underline;}
.vidboda h2 a, .vidboda h2 a:visited{ color: #7e5e86; font: bold 11px Arial, Helvetica, Geneva, Verdana; line-height:18px; margin:4px 0 0 0; padding:0; text-decoration:underline;}
#fotovest { width:454px; margin:10px 0 0 0; padding:3px; border:solid #D6D6D6 1px; text-align:center;}
#txtfotvest h2 { color: #58b39c; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height:18px; margin:0; padding:10px 0 3px 0;}
#txtfotvest h3 { color: #3e3d3d; font: normal 9px Verdana; line-height: 15px; text-decoration: none; margin:0; padding:0; }
#titfotvest h2 { color: #58b39c; font: normal 18px Geneva, Arial, Helvetica,  Verdana; line-height:18px; margin:0; padding:10px 0 3px 0;}
.contfotozoomvest { width:462px; padding:0; margin:0 0 10px 0; }
#txtdetalle { color: #790000; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; text-decoration: none; padding:0 0 8px 0; margin:0;}
#fotothumsvest { width:452px; margin:10px 0 10px 0; padding:5px; border:solid #D5D5D5 1px;}
#sesion { width:165px; padding:5px 0 0 0; margin:0 5px 0 5px; }
#sesion h2 { color:#4e4f4f; font: normal 11px verdana, Arial, Helvetica, sans-serif; margin:0; padding:0 0 5px 0; }
#sesion h3 { color:#ef013d; font: bold 13px verdana, Arial, Helvetica, sans-serif; margin:0; padding:0 0 5px 0; }
#sesiontxt  {color: #699f91; font: bold 9px Verdana; margin:0; padding:0; }
#contveralbum { width: 656px; margin:10px 0 10px 0; padding:0;}
#fotofeat { width:439px; height:245px; margin:0 10px 0 0; padding:0; float:left;}
#fotofeat1 { width:233px; margin:0; padding:0; float:left;}
#fotofeat2 { width:194px; height:245px; margin:0; padding:0; float:left; text-align:left;}
#fotofeat2a { width:194px; height:76px; margin:0; padding:0;}
#fotofeat2b { width:194px; height:154px; margin:0; padding:0; background-color:#efefef; }
#fotofeat2b h4{ margin:0; padding:0 0 10px 10px; color: #4e4f4f; font: normal 12px Geneva, Arial, Helvetica, Verdana;}
#fotofeat2b h3{ color: #83658a; font: bold 14px Geneva, Arial, Helvetica, Verdana; margin:0; padding:0 0 5px 10px;}
#fotofeat2b a h2, #fotofeat2b a h2:visited { color: #83658a; font: bold 12px Geneva, Arial, Helvetica, Verdana; margin:0; padding:0 0 5px 10px; text-decoration:underline;}
#fotofeat2c { width:194px; height:15px; margin:0; padding:0;}
#fotofeat3 { width:12px; height:245px; margin:0; padding:0; float:left;}


#veralbum { width:207px; margin:0; padding:0; float:left;}
#bgveralbum { background:url(../images/tits_divisors/bgmidveralbum.jpg) repeat-y; margin:0; padding:15px 10px 15px 10px;  color: #83658a; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; text-align:center; }
#bgveralbum a, #bgveralbum a:visited  { color: #83658a; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding:2px; text-decoration:underline; }
#buscadoralbum { width:207px; margin:10px 0 0 0; padding:0; color: #83658a; font: normal 17px Arial, Helvetica, Geneva;}
#buscadoralbum h3 {color: #3e3d3d; font: normal 9px Verdana; line-height: 15px; text-decoration: none; margin:0; padding:0; }
.creaalbum h3 a, .creaalbum h3 a:visited, .creaalbum h3 a:hover {color: #ef013d; font: normal 12px Verdana; line-height: 15px; text-decoration:none; margin:0; padding:0; }
.botonbuscar {background:url(../images/btn/botonbuscar.jpg) no-repeat; width:89px; height:20px; border:none; cursor:pointer;}
.menualbum1 { width:654px; height:20px; margin:10px 0 0 0; padding:0; border:solid 1px #dddddd;  background-color:#f8f8f8; }
.menualbum1 h2 {margin:0; padding:3px 0 0 3px; color: #83658a; font: normal 11px Arial, Helvetica, Geneva; text-decoration: none;}
.menualbum1izq {width:453px; height:20px; padding:0; margin:0; float:left;}
.menualbum1derant {width:98px; height:16px; padding:4px 0 0 0; margin: 0; float:left; background:url(../images/generals/arrowleftvideo.gif) no-repeat 10px 4px #eae4eb; }
*html .menualbum1derant {w\idth:98px; height:20px; padding:0; margin: 0; float:left; background:url(../images/generals/arrowleftvideo.gif) no-repeat 10px 4px #eae4eb; }
.menualbum1derant a, .menualbum1derant a:visited{ padding:0 0 0 33px; margin:0; color: #666666; font: bold 9px Arial, Helvetica, Geneva; vertical-align:middle; text-decoration:none;}
.menualbum1dersig {width:100px; height:16px; padding:4px 0 0 0; margin:0 0 0 3px; float:left; background:url(../images/generals/arrowrightvideo.gif) no-repeat 75px 4px; background-color:#eae4eb; }
*html .menualbum1dersig {w\idth:98px; height:20px; padding:0; margin:0 0 0 3px; float:left; background:url(../images/generals/arrowrightvideo.gif) no-repeat 75px 4px; background-color:#eae4eb; }
.menualbum1dersig a, .menualbum1dersig a:visited{ padding:0 0 0 13px; margin:0; color: #666666; font: bold 9px Arial, Helvetica, Geneva; vertical-align:middle; text-decoration:none;  }
.menualbum3 { width:623px; height:20px; margin:0 16px 0 16px; padding:0; border:solid 1px #dddddd;  background-color:#f8f8f8; }
.menualbum3 h2 {margin:0; padding:3px 0 0 3px; color: #83658a; font: normal 11px Arial, Helvetica, Geneva; text-decoration: none;}
.menualbum3izq {width:425px; height:20px; padding:0; margin:0; float:left;}
.menualbum3derant {width:98px; height:20px; padding:0; margin: 0; float:left; background:url(../images/generals/arrowleftvideo.gif) no-repeat 10px 4px #eae4eb; }
.menualbum3derant a, .menualbum3derant a:visited{ padding:0 0 0 33px; margin:0; color: #666666; font: bold 9px Arial, Helvetica, Geneva; vertical-align:middle; text-decoration:none;}
.menualbum3dersig {width:98px; height:20px; padding:0; margin:0 0 0 3px; float:left; background:url(../images/generals/arrowrightvideo.gif) no-repeat 75px 4px; background-color:#eae4eb; }
.menualbum3dersig a, .menualbum3dersig a:visited{ padding:0 0 0 13px; margin:0; color: #666666; font: bold 9px Arial, Helvetica, Geneva; vertical-align:middle; text-decoration:none;  }
.paginacion { width:656px; padding:0; margin:10px 0 0 0; text-align:center; color: #3e3d3d; font: normal 9px Verdana; line-height: 15px;}
.paginacion a, .paginacion a:visited{ color: #ef013d; font: normal 9px Verdana; line-height: 15px; margin:0; padding:0 5px 0 5px; text-decoration:underline;}
.paginacion a:hover{ color: #474746;}
.paginacionChica { padding:0; margin:10px 0 0 0; text-align:center; color: #3e3d3d; font: normal 9px Verdana; line-height: 15px;}
.paginacionChica a, .paginacionChica a:visited{ color: #ef013d; font: normal 9px Verdana; line-height: 15px; margin:0; padding:0 5px 0 5px; text-decoration:underline;}
.paginacionChica a:hover{ color: #474746;}
.paginacion1 { width:642px; padding:0; margin:10px 0 20px 0; text-align:center; color: #3e3d3d; font: normal 9px Verdana; line-height: 15px;}
.paginacion1 a, .paginacion1 a:visited{ color: #ef013d; font: normal 9px Verdana; line-height: 15px; margin:0; padding:0 5px 0 5px; text-decoration:underline;}
.paginacion1 a:hover{ color: #474746;}
.paginacion2 { width:642px; padding:0; margin:10px 0 20px 0; text-align:center; color: #3e3d3d; font: normal 9px Verdana; line-height: 15px;}
.paginacion2 a, .paginacion2 a:visited{ color: #e68722; font: normal 9px Verdana; line-height: 15px; margin:0; padding:0 5px 0 5px; text-decoration:underline;}
.paginacion2 a:hover{ color: #474746;}
#contfilaalbum { width:592px; margin:0; padding:15px 45px 0 19px;}
.filaalbum { width:592px; padding:0; margin:0 0 20px 0;}
.contfotoalbums { width:133px; margin:0 0 0 15px; padding:0; float:left;}
.fotoalbums  { width:120px; height:120px; border:solid #D5D5D5 1px; margin:0; padding:0; }
.fotoalbums td { text-align:center; vertical-align:middle;}
.albumstxt h2 { color: #83658a; font: normal 17px Arial, Helvetica, Geneva; margin:5px 0 0 0; padding:0; }
.albumstxt a, .albumstxt a:visited { color: #83658a; font: normal 9px Verdana; line-height: 15px; margin:0; padding:0; text-decoration:underline;}
.albumstxt strong { color: #454545; font: bold 9px Verdana; margin:0; padding:0;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
.clearfix {display: block;}
.imgBC {display:block; clear:both;}
.clear {clear:both;}
.txtgrey02 {color: #474746; font: normal 9px Verdana; line-height: 15px; text-decoration: none; margin:0; padding:0;}
.titvideosnuevos {width:224px; height:29px; margin:0; padding:0;}
.bgvideosnvos {background:url(../images/tits_divisors/bgvideosnvos.gif) repeat-y; width:224px; height:216px; margin:0; padding:0;}
.bgvideosnvos a, .bgvideosnvos a:visited {color: #ef013d; font: normal 9px Verdana; line-height: 15px; text-decoration: underline; margin:0; padding-left:12px;}
.containervidnvos {border-color:#D5D5D5; border:solid 1px; width:202px; height:180px; padding:0; margin:8px auto;}
.conteinervideosgral {width:175px;  margin:0; padding:5px 0 10px 5px; background-color:#FFFFFF;}
.contvidnvos {width:175px;  margin:0; padding:5px 0 5px 0;}
.vidmenuheader {width:64px; margin:0; padding:0; float:left;}
.txtmenuheader {width:105px; float:left; margin:0 0 0 5px; padding:0; }
.txtmenuheader h4 {color: #e68722; font: bold 9px Verdana; text-decoration: none; padding:0; margin:0;}
.txtmenuheader h3 {color: #4e4f4f; font-style: normal; font-weight: normal; font-size:9px; line-height: 15px; font-family: Verdana; text-decoration: none ; padding:0; margin:0; }
.txtmenuheader h3 a, .txtmenuheader h3 a:visited{color: #3e3d3d; font-style: normal; font-weight: normal; font-size:9px; line-height: 15px; font-family: Verdana; padding:0; margin:0; text-decoration:underline;}
.txtmenuheader a, .txtmenuheader a:visited {padding:0; margin:0; color: #ef013d; font-style: normal; font-weight: normal; font-size: 9px; line-height: 15px; font-family: Verdana; text-decoration: underline; }
.notaizq {margin:0; padding:5px 7px 5px 7px;}
.notaizq h3{color: #3e3d3d; font: normal 9px Verdana; line-height: 15px; text-decoration: none; margin:0; padding:0; text-align:left;}
.notaizq h2{color: #3e3d3d; font: normal 9px Verdana; line-height: 15px; text-decoration: none; margin:0; padding:0;}
.notaizq a, .notaizq a:visited{color: #ef013d; font: normal 9px Verdana; line-height: 15px; margin:0; padding:0; text-align:center; text-decoration:underline;}
.notaizq form {margin:0 auto; padding:0; text-align:center;}
.notaizq img { padding:0; margin:7px 0 0 0;}
.pop1 {width:174px; background:url(../images/generals/shademenu.gif) repeat-y; margin-left:8px;}
.pop2 {width:174px; background:url(../images/generals/shademenu.gif) repeat-y; margin-left:8px;}
.lomas {margin:3px 10px 0 5px ; padding:0 0 3px 0; border-bottom:solid 1px #d6d6d6;}
.titmaspop {background:url(../images/tits_divisors/titmaspop.gif) no-repeat; margin:0; padding:0; height:61px; width:174px;}
.pestmaspop {margin:0; padding:41px 0 0 10px; width:122px; height:20px;}
.titmasnuevo {background:url(../images/tits_divisors/titmasnuevo.gif) no-repeat; margin:0; padding:0; height:61px; width:174px;}
.pestmasnuevo {margin:0; padding:41px 0 0 10px; width:122px; height:20px;}
.nuevo1 {margin:5px 5px 0 0; float:left;}
.txtmasnvo {width:126px; padding:0; margin:0; float:left;}
.txtmasnvo a, .txtmasnvo a:visited {color: #839354; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva; text-decoration: none; margin:0; padding:0;}
.txtmasnvo p {color: #4e4f4f; font-style: normal; font-weight: normal; font-size: 9px; line-height: 15px; font-family: Verdana; text-decoration: none; margin:0;}
.txtmasnvo2 {padding:0; margin:0; float:left;}
.txtmasnvo2 a, .txtmasnvo2 a:visited {color: #839354; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva; text-decoration: none; margin:0; padding:0;}
.txtmasnvo2 p {color: #4e4f4f; font-style: normal; font-weight: normal; font-size: 9px; line-height: 15px; font-family: Verdana; text-decoration: none; margin:0;}
.revbodissima {width:92px; float:left; padding:0; margin:0;}
.txtbodissima {width:68px; margin:0; padding:0; float:left;}
.txtbodissima h3{color: #474746; font: normal 9px Verdana; line-height: 15px; text-decoration: none; margin:0; padding:0;}
.carruselfoto {width:462px; margin:10px 0 0 0; padding:0;}
.carruselfoto2 {width:450px; margin:10px 0 5px 0; padding:5px; border:solid #D5D5D5 1px;}
.contcarrusel {width:442px; margin:0; padding:10px; background:url(../images/tits_divisors/bgmidrec.gif) repeat-y;}
.contcarrusel3 { width:450px; margin:0; padding:0;}
.articulohor {width:462px; padding:0; margin:20px 0 10px 0;}
.articulofotohr {width:68px; margin:0; padding:0; float:left;}
.articulotxthr {width:384px; margin:0; padding:0 0 0 10px; float:left;}
.articulotxthr h3 {color: #83658a; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding:0;}
.articulotxthr h4 {color: #4e4f4f; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0;}
.articulotxthr a, .articulotxthr a:visited {color: #ef013d; font: normal 9px Verdana; line-height: 15px; margin:0; padding:0; text-decoration:underline;}
.articulotxthr form {margin:5px 0 0 0;}
.formprov {width:442px; margin:20px 0 10px 0; padding:10px; background-color:#ffffdc;}
.formprov h4 {color: #58b39c; font: normal 17px Arial, Helvetica, Geneva; padding:0; margin:0;}
.formprov td {color: #6c8f86; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px;}
.formprov form {margin:5px 0 0 0;}
.articulovert {width:462px; margin:20px 0 10px 0; padding:0;}
.marco {width:229px; margin:0; padding:0; border:solid 1px #CCCCCC; float:left;}
.contartvert {width:221px; margin:0 0 5px 0; padding:0 10px 0 0; float:left;}
.contartvert h2 {color: #58b39c; font: normal 17px Trebuchet MS; margin:0; padding:0 0 5px 0; line-height: 18px; }
.contartvert h2 a, .contartvert h2 a:visited{color: #58b39c; font: normal 17px Trebuchet MS; margin:0; padding:0 0 5px 0; line-height: 18px;}
.contartvert h2 a:hover{color: #58b39c; font: normal 17px Trebuchet MS; margin:0; padding:0 0 5px 0; line-height: 18px; text-decoration:underline;}
.articulofotovert {width:63px; margin:0; padding:0; float:left;}
.articulotxtvert {width:148px; margin:0; padding:0 0 0 10px; float:left;}
.articulotxtvert h3 {color: #3e3d3d; font: normal 12px Trebuchet MS; line-height: 16px; margin:0; padding:0;}
.articulotxtvert a, .articulotxtvert a:visited {color: #3e3d3d; font: normal 12px arial; margin:0; padding:0; text-decoration:none;}
.articulotxtvert a:hover {color: #3e3d3d; text-decoration:underline;}
.contartvert3 {width:216px; margin:0 0 5px 5px; padding:0 10px 0 0; float:left;}
.contartvert3 h4 {color: #58b39c; font: normal 17px Trebuchet MS; margin:0; padding-bottom:5px; line-height: 18px;}
.articulofotovert3 {width:63px; margin:0; padding:0; float:left;}
.articulotxtvert3 {width:143px; margin:0; padding:0 0 0 10px; float:left;}
.articulotxtvert3 h3 {color: #3e3d3d; font: normal 12px Trebuchet MS; line-height: 16px; margin:0; padding:0;}
.articulotxtvert3 a, .articulotxtvert3 a:visited {color: #3e3d3d; font: normal 12px arial; margin:0; padding:0; text-decoration:none;}
.articulotxtvert3 a:hover {color: #ef013d; text-decoration:underline;}
.articulovertart {width:462px; margin:10px 0 15px 0; padding:0; }
.contartvertart {width:462px; margin:0; padding:0 0 15px 0; border-bottom:dashed 1px #616A68;}
.contartvertart h4 {color: #790000; font: normal 16px Trebuchet MS; margin:0; padding-bottom:5px;}
.articulofotovertart {width:106px; margin:0; padding:0; float:left;}
.articulotxtvertart {width:336px; margin:0; padding:0 10px 0 10px; float:left;}
.articulotxtvertart h3 {color: #474746; font: normal 12px Trebuchet MS; line-height: 16px; margin:0; padding:0;}
.articulotxtvertart a, .articulotxtvertart a:visited  {color: #790000; font: normal 11px Trebuchet MS; margin:0; padding:0; text-decoration:underline;}
.articuloint {width:462px; margin:5px 0 15px 0; padding:0; }
.articuloint h4 {color: #58b39c; font: normal 24px Trebuchet MS; margin:0; padding:0 0 10px 0;}
.articulofotoint {width:321px; padding:5px; margin:0 20px 5px 0; float:left; border:solid #D3D3AB 1px; }
.articulotxtint {width:457px; margin:0; padding:0 5px 0 0; float:left; }
.articulotxtint h3 {color: #2e2e2d; font: normal 14px Trebuchet MS; line-height: 20px; margin:0; padding:0;}
.articulotxtint a, .articulotxtint a:visited {color: #e68722; font: normal 15px Trebuchet MS; line-height: 20px; margin:0; padding:0; text-decoration:underline;}
.articulotxtint h2 {color: #58b39c; font: bold 15px Trebuchet MS; line-height: 20px; margin:0; padding:0;}
.articulobulint {width:462px; margin:0; padding:10px 0 10px 0; color: #6A6A6A; font: normal 12px Arial; line-height: 16px;}
.articulobulint h2 {color: #58b39c; font: bold 15px Trebuchet MS; line-height: 20px; margin:0; padding:0;}
.articulobulint a, .articulobulint a:visited {color: #e68722; font: normal 12px Arial; line-height: 16px; text-decoration:underline;}
.bullet {color:#58b39c; margin:0; padding:0 5px 0 0;}
.herramientas {width:462px; margin:20px 0 10px 0; padding:0;}
.herramientas h4 {color: #790000; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding:0 0 5px 0;}
.herramcont {width:115px; padding:0; margin:0; float:left;}
.herramcont a, .herramcont a:visited  {color: #790000; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:underline;}
.txtnov {width:221px; padding:10px 0 10px 10px; margin:0; float:left; }
.txtnov h4 {color: #790000; font:normal 17px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtnov h2 {color: #839354; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtforos { width:110px; margin:0; padding:0; float:left;}
.txtforosver { width:96px; margin:0; padding:0 15px 0 0; float:left; text-align:right;}
.txtforosver a, .txtforosver a:visited { color: #3e3d3d; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0; text-align:right; text-decoration:underline;}
.txtnovlistas {margin:5px 0 0 0; padding:0; }
.txtnovlistas h2 {color: #474746; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtnovlistas a, .txtnovlistas a:visited {color: #790000; font: normal 10px Arial, Helvetica, Geneva; margin:0; padding:0; text-decoration:underline;}
.txtnovlistas ul {margin:10px 0 0 5px; padding:0;}
.txtnovlistas ul li {list-style: disc; margin:0 0 0 16px; padding:0 0 10px 0; color:#474746; font:normal 6px Arial, Helvetica, sans-serif;}
.txtnovlistas ul li a, .txtnovblogs ul li a, .txtnovlistas ul li a:visited, .txtnovblogs ul li a:visited {color: #790000; font: normal 9px Verdana; line-height: 15px; margin:0; padding:0; text-decoration:underline;}
.txtnotlistas ul {margin:10px 0 0 25px; padding:0;}
.txtnovblogs {width:212px; margin:10px 0 0 10px ; padding:0; float:left; color: #474746; font: normal 11px Arial, Helvetica, Geneva;}
.txtnovblogs h2 {color: #474746; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtnovblogs h3 {color: #474746; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0;}
.fotoblog {width:63px; margin:15px 0 0 0; padding:0; float:left;}
.txtnovblogs ul {margin:0; padding:0;}
.txtnovblogs ul li {list-style: disc; margin:0 2px 0 15px; padding:0;}
.txtnovblogs ul li h2 a, .txtnovblogs ul li h2 a:visited {color: #839354; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0; text-decoration:underline;}
.contlistas {margin:5px 0 0 0; padding:0 0 10px 5px; background:url(../images/tits_divisors/bgmidlista.gif) repeat-y;}
.txtlistas { margin:0; padding:0;}
.txtlistas h4 {color: #58b39c; font: normal 19px Arial, Helvetica, Geneva; margin:0; padding-left:10px;}
.txtlistas h3 {color: #7e5e86; font: normal 19px Arial, Helvetica, Geneva; margin:0; padding-left:10px;}
.txtlistas h2 {color: #4e4f4f; font: normal 9px Verdana; line-height: 15px; text-decoration: none; margin:0 10px 0 10px; padding:0;}
.txtlistas ul {margin:0 10px 0 10px; padding:5px 0 10px 0; border-bottom:dashed 1px #4e4f4f; display:block;}
.txtlistas ul li {list-style: disc; margin:0 0 0 16px; padding:0; color:#939595; vertical-align:bottom; size:9px;}
.txtlistas ul li h2 {color: #939595; font: bold 11px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:none;}
.txtlistas ul li h2 span {color: #ef013d; font: bold 11px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:none;}
.txtlistas ul li h3 {color: #3e3d3d; font: normal 11px Arial, Helvetica, Geneva, Verdana; line-height: 14px; margin:0; padding:0; text-decoration:none;}
.txtlistas ul li a span{color: #254d99; font: normal 11px Arial, Helvetica, Geneva, Verdana; line-height: 14px; margin:0; padding:0; text-decoration:underline;}
.txtlistas ul li a h2, .txtlistas ul li a h2:visited {color: #254d99; font: bold 14px Serif, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:none;}
.txtlistas ul li a h2:hover {color: #ef013d; text-decoration:underline}
.contlistas2 {margin:5px 10px 5px 0; padding:0 0 5px 15px;}
.txtlistas2 { width:346px; margin:0; padding:0; float:left;}
.txtlistas2 h2 {color: #939595; font: bold 11px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:none;}
.txtlistas2 h2 span {color: #ef013d; font: bold 11px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:none;}
.txtlistas2 h2 span a, .txtlistas2 h2 span a:visited{color: #ef013d; font: normal 12px verdana; margin:0; padding:0; text-decoration:none;}
.txtlistas2 h2 span a:hover{color: #ef013d; font: normal 12px verdana; margin:0; padding:0; text-decoration:none;}
.txtlistas2 h3 {color: #3e3d3d; font: normal 12px san-serif, Arial, Helvetica, Geneva, Verdana; line-height: 14px; margin:0; padding:0; text-decoration:none;}
.txtlistas2 span a{color: #254d99; font: normal 11px Arial, Helvetica, Geneva, Verdana; line-height: 14px; margin:0; padding:0; text-decoration:underline;}
.txtlistas2 h3 a, .txtlistas2 h3 a:visited {color: #254d99; font: bold 18px Serif, Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:none;}
.txtlistas2 h3 a:hover {color: #ef013d; text-decoration:underline; }
.txtlistasfoto { width:80px; margin:0 10px 10px 0; padding:0; float:left;}
.iconos { width:462px; margin:10px 0 10px 0; padding:0;}
.iconostxt {margin:0; padding:0 7px 0 0; float:left;}
.iconostxt a, .iconostxt a:visited {color: #e68722; font: normal 9px Verdana; text-decoration: underline; text-align:right; margin:0; padding:0; vertical-align:top;}
.iconosief {margin:25px 0 10px 0; padding:0 0 0 4px;}
.iconostxtief {margin:0; padding:0 14px 0 0; float:left;}
.iconostxtief a, .iconostxtief a:visited {color: #e68722; font: normal 9px Verdana; text-decoration: underline; text-align:right; margin:0; padding:0; vertical-align:top;}
.iconosief2 {margin:25px 0 10px 0; padding:0 0 0 4px;}
.iconostxtief2 {margin:0; padding:0 14px 0 0; float:left;}
.iconostxtief2 a, .iconostxtief2 a:visited  {color: #e68722; font: normal 14px Verdana; text-decoration: underline; text-align:right; margin:0; padding:0; vertical-align:top;}
.iconosef {margin:0 0 10px 0; padding:0 0 0 4px;}
.iconostxtief3 {margin:0; padding:0 14px 0 0; float:left;}
.iconostxtief3 a, .iconostxtief3 a:visited {color: #ef013d; font: normal 9px Verdana; text-decoration: underline; text-align:right; margin:0; padding:0; vertical-align:top;}
.txtvideop { width:292px; margin:0; padding-left:4px; padding-right:4px;}
.txtvideop h2 { color: #666666; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0;}
.txtvideop a, .txtvideop a:visited { color: #7d5e87; font: normal 10px Verdana; line-height: 15px; margin:0; padding:0; text-decoration:underline;}
.txtvideo { width:292px; margin:0; padding-left:4px; padding-right:4px;}
.txtvideo h4 { color: #7d5e87; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding:0 0 5px 0;}
.txtvideo h3 { color: #666666; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0 0 10px 0;}
.txtvideo h3 a, .txtvideo h3 a:visited { color: #e86f34; font: normal 9px Verdana; line-height: 15px; padding:10px 0 0 0; margin:0; text-decoration:underline;}
.txtvideo h2 { color: #666666; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0;}
.txtvideo a, .txtvideo a:visited { color: #e86f34; font: normal 10px Verdana; line-height: 15px; margin:0; padding:0; text-decoration:underline;}
.txtvideo span { color: #83658a; font: bold 9px Verdana; margin:0; padding:0; text-decoration:none;}
.txtvideomenu {width:162px; float:left; margin:0; padding:0; }
.txtvideomenu h2 {color: #e68722; font: normal 17px Arial, Helvetica, Geneva; text-decoration: none; margin:0; padding:10px 0 0 0; }
.menuvideoslista { width:656px; height:20px; margin:0 35px 15px 57px; padding:0; border:solid 1px #f0f0f0;  background-color:#ffffff; }
.menuvideoslista h2 {margin:0; padding:3px 0 0 3px; color: #666666; font: normal 11px Arial, Helvetica, Geneva; text-decoration: none;}
.menuvideoizq {width:454px; height:20px; padding:0; margin:0; float:left;}
.menuvideoderant {width:98px; height:20px; padding:0; margin:0 0 0 3px; float:left; background:url(../images/generals/arrowleftvideo.gif) no-repeat 10px 4px #f0f0f0; }
.menuvideoderant a, .menuvideoderant a:visited{ padding:0 0 0 33px; margin:0; color: #666666; font: bold 9px Arial, Helvetica, Geneva; vertical-align:middle; text-decoration:none; }
.menuvideodersig {width:98px; height:20px; padding:0; margin:0 0 0 3px; float:left; background:url(../images/generals/arrowrightvideo.gif) no-repeat 75px 4px #f0f0f0;}
.menuvideodersig a, .menuvideodersig a:visited{ padding:0 0 0 13px; margin:0; color: #666666; font: bold 9px Arial, Helvetica, Geneva; vertical-align:middle; text-decoration:none;  }
.listavideos { width:713px; margin:0; padding:0 0 16px 0;}
#contvid { width:748px; padding:0; margin:0;}
.videos {width:127px; padding:0 0 0 15px; margin:0; float:left; }
.videos h2 {color: #83658a; font: bold 9px  Verdana; text-decoration: none; margin:0; padding:5px 0 0 0;}
.videos h3 {color: #474746; font: normal 9px Verdana; line-height: 15px; text-decoration: none; margin:0; padding:0;}
.videos a, .videos a:visited {color: #790000; font: normal 9px Verdana; line-height: 15px; text-decoration: underline;}
.videosfoto { width:125px; margin:0; padding:0; float:left; border:solid 1px #d5d5d5;}
.videostxt { width:127px; height:73px; margin:0; padding:0; float:left;}
.videostxt a, .videostxt a:visited {color: #7d5e87; font: bold 11px  Verdana; text-decoration: none; margin:0; padding:0;}
.videostxt a:hover {color: #474746; font: bold 11px  Verdana; text-decoration: none; margin:0; padding:0;}
.videostxt h3 {color: #474746; font: normal 9px Verdana; line-height: 14px; text-decoration: none; margin:0; padding:0;}
.videostxtb { width:127px; margin:0; padding:5px 0 0 0; float:left;}
.videostxtb h3 {color: #474746; font: normal 9px Verdana; line-height: 15px; text-decoration: none; margin:0; padding:0;}
.videosfoto2 { width:125px; margin:0; padding:0; float:left; border:solid 1px #e86f34;}
.videostxt2 { width:127px; height:73px; margin:0; padding:0; float:left;}
.videostxt2 a, .videostxt2 a:visited {color: #3e3d3d; font: bold 11px  Verdana; text-decoration: none; margin:0; padding:0;}
.videostxt2 h3 {color: #474746; font: normal 9px Verdana; line-height: 14px; text-decoration: none; margin:0; padding:0;}
.videostxtb2 { width:127px; margin:0; padding:5px 0 0 0; float:left;}
.videostxtb2 h3 {color: #474746; font: normal 9px Verdana; line-height: 15px; text-decoration: none; margin:0; padding:0;}
.videostxtb2 h3 a, .videostxtb2 h3 a:visited  {color: #3e3d3d; font: normal 9px Verdana; line-height: 15px; margin:0; padding:0; text-decoration:underline;}
.contvideosmas { width:930px; margin:10px 25px 10px 25px; padding:0;}
.videosmaslista { width:672px; margin:0; padding:0; float:left;}
.videosmas { width:672px; margin:0 0 10px 0; padding:0;}
.bgvideosmas { width:672px; background:url(../images/tits_divisors/bgmid672.gif) repeat-y; margin:0; padding:0;}
.bgvideosmas h2 {color: #e68722; font: normal 17px Arial, Helvetica, Geneva; text-decoration: none; margin:0; padding:5px 0 5px 33px; }
.listavideos3 { width:672px; margin:0; padding:0 0 5px 0;}
.videos3 {width:127px; padding:0 0 0 33px; margin:0; float:left;}
.videos3 h2 {color: #83658a; font: bold 9px  Verdana; text-decoration: none; margin:0; padding:5px 0 0 0;}
.videos3 h3 {color: #474746; font: normal 9px Verdana; line-height: 15px; text-decoration: none; margin:0; padding:0;}
.videos3 a, .videos3 a:visited {color: #790000; font: normal 9px Verdana; line-height: 15px; text-decoration: underline;}
.videosfoto3 { width:125px; margin:0; padding:0; float:left; border:solid 1px #d5d5d5;}
.videostxt3 { width:127px; height:73px; margin:0; padding:0; float:left;}
.videostxt3 a, .videostxt3 a:visited {color: #e86f34; font: bold 11px  Verdana; text-decoration: none; margin:0; padding:0;}
.videostxt3 a:hover {color: #474746; font: bold 11px  Verdana; text-decoration: none; margin:0; padding:0;}
.videostxt3 h3 {color: #474746; font: normal 9px Verdana; line-height: 14px; text-decoration: none; margin:0; padding:0;}
.videostxtb3 { width:127px; margin:0; padding:5px 0 0 0; float:left;}
.videostxtb3 h3 {color: #474746; font: normal 9px Verdana; line-height: 15px; text-decoration: none; margin:0; padding:0;}
.videostxtb3 h3 a, .videostxtb3 h3 a:visited {color: #3e3d3d; font: normal 9px Verdana; line-height: 15px; margin:0; padding:0; text-decoration:underline;}
.videosfoto4 { width:125px; margin:0; padding:0; float:left; border:solid 1px #e86f34;}
.videostxt4 { width:127px; height:73px; margin:0; padding:0; float:left;}
.videostxt4 a, .videostxt4 a:visited {color: #3e3d3d; font: bold 11px  Verdana; text-decoration: none; margin:0; padding:0;}
.videostxt4 h3 {color: #474746; font: normal 9px Verdana; line-height: 14px; text-decoration: none; margin:0; padding:0;}
.videostxtb4 { width:127px; margin:0; padding:5px 0 0 0; float:left;}
.videostxtb4 h3 {color: #474746; font: normal 9px Verdana; line-height: 15px; text-decoration: none; margin:0; padding:0;}
.tittrailers { width:224px; height:29px; margin:0; padding:0;}
.bgvideostrailers {background:url(../images/tits_divisors/bgvideosnvos.gif) repeat-y; width:224px; height:393px; margin:0; padding:0;}
.bgvideostrailers a, .bgvideostrailers a:visited {color: #ef013d; font: normal 9px Verdana; line-height: 15px; text-decoration: underline; margin:0; padding-left:12px;}
.containervidtrailers { width:202px; height:369px; padding:0; margin:0 11px 0 11px ;}
.botonvotar {background:url(../images/btn/botonvotar.gif) no-repeat; width:80px; height:20px; border:none; cursor:pointer;}
.botonir {background:url(../images/btn/botonir.gif) no-repeat; width:54px; height:20px; border:none; cursor:pointer;}
.botonirrojo {background:url(../images/btn/botonirrojo.gif) no-repeat; width:54px; height:20px; border:none; cursor:pointer;}
.botonenviar {background:url(../images/btn/botonenviar.gif) no-repeat; width:86px; height:20px; border:none; cursor:pointer;}
.buttondiv { position: absolute; /*border-top-color: white;*/ border-top:none; height:10px; text-align: right; width: 410px; color: #6c8f86; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px;}
.scrollart {height:250px; width:434px; overflow:auto; border:1px solid #D5D5D5; scrollbar-highlight-color:#F2F2F2; scrollbar-face-color:#E5E5E5; scrollbar-arrow-color:#666666; scrollbar-3dlight-color:#cccccc; scrollbar-shadow-color:#cccccc; scrollbar-track-color:#F2F2F2; scrollbar-darkshadow-color:#666666;}
.scrollartint {height:250px; width:585px; overflow:auto; border:1px solid #D5D5D5; scrollbar-highlight-color:#F2F2F2; scrollbar-face-color:#E5E5E5; scrollbar-arrow-color:#666666; scrollbar-3dlight-color:#cccccc; scrollbar-shadow-color:#cccccc; scrollbar-track-color:#F2F2F2; scrollbar-darkshadow-color:#666666;}
.scrollmenuvideo { height:374px; width:160px; overflow:auto; border:1px solid #D5D5D5; scrollbar-highlight-color:#F2F2F2; scrollbar-face-color:#E5E5E5; scrollbar-arrow-color:#666666; scrollbar-3dlight-color:#cccccc; scrollbar-shadow-color:#cccccc; scrollbar-track-color:#F2F2F2; scrollbar-darkshadow-color:#666666;}
.scrolltrailer { height:379px; width:204px; overflow:auto; border:1px solid #D5D5D5; scrollbar-highlight-color:#F2F2F2; scrollbar-face-color:#E5E5E5; scrollbar-arrow-color:#666666; scrollbar-3dlight-color:#cccccc; scrollbar-shadow-color:#cccccc; scrollbar-track-color:#F2F2F2; scrollbar-darkshadow-color:#666666;}
.scrollmenuvideo2 { height:374px; width:740px; overflow:auto; scrollbar-highlight-color:#F2F2F2; scrollbar-face-color:#E5E5E5; scrollbar-arrow-color:#666666; scrollbar-3dlight-color:#cccccc; scrollbar-shadow-color:#cccccc; scrollbar-track-color:#F2F2F2; scrollbar-darkshadow-color:#666666;}
.scrollcoment {height:240px; width:410px; overflow:auto; border:1px solid #D5D5D5; scrollbar-highlight-color:#F2F2F2; scrollbar-face-color:#E5E5E5; scrollbar-arrow-color:#666666; scrollbar-3dlight-color:#cccccc; scrollbar-shadow-color:#cccccc; scrollbar-track-color:#F2F2F2; scrollbar-darkshadow-color:#666666;}
.scrollcomentart {height:242px; width:380px; overflow:auto; border:1px solid #D5D5D5; scrollbar-highlight-color:#F2F2F2; scrollbar-face-color:#E5E5E5; scrollbar-arrow-color:#666666; scrollbar-3dlight-color:#cccccc; scrollbar-shadow-color:#cccccc; scrollbar-track-color:#F2F2F2; scrollbar-darkshadow-color:#666666;}
.bannerregistrate { width:300px; margin:0 0 10px 0; padding:0;}
.bannerbox { width:300px; margin:0 0 10px 0; padding:0;}
.banner300x249 {width:300px; padding:0 0 10px 0; margin:0; float:left; }
.banner300x75 {width:300px; padding:0 0 10px 0; margin:0;float:left;}
.banner300x100 {width:300px; padding:0 0 10px 0; margin:0;float:left;}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */ width: 75px;}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev {z-index: 3; display: none;}
/*-------------------------------*/
.jcarousel-skin-tango .jcarousel-container { background-color:#FFffff;}
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 378px; padding: 10px 28px 0 30px; margin:0; }
.jcarousel-skin-tango .jcarousel-clip-horizontal {width: 384px; margin:0; padding:0;}
.jcarousel-skin-tango .jcarousel-item {width: 120px; text-align:center;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 8px;}
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000;}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 60px; right: -10px; width: 32px; height:32px; cursor: pointer; background: transparent url(../images/btn/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background: transparent url(../images/btn/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background: transparent url(../images/btn/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background: transparent url(../images/btn/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 60px; left: -4px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/btn/prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background: transparent url(../images/btn/prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background: transparent url(../images/btn/prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background: transparent url(../images/btn/prev.gif) no-repeat 0 0;}

/*-------------------------------*/
.jcarousel-skin-tango1 .jcarousel-container {background: #fff;}
.jcarousel-skin-tango1 .jcarousel-container-horizontal { width: 380px; padding: 10px 31px 10px 39px; margin:0;}
*html .jcarousel-skin-tango1 .jcarousel-container-horizontal { w\idth: 440px; padding: 10px 31px 10px 39px; margin:0;}
.jcarousel-skin-tango1 .jcarousel-clip-horizontal {width: 380px; margin:0; padding:0;}
.jcarousel-skin-tango1 .jcarousel-item {width: 82px; height:82px; border:solid 1px #d5d5d5;}
*html .jcarousel-skin-tango1 .jcarousel-item {w\idth: 85px; border:solid 1px #d5d5d5;}
.jcarousel-skin-tango1 .jcarousel-item-horizontal {margin-right: 10px; padding-left:1px;}
.jcarousel-skin-tango1 .jcarousel-item-placeholder { background: #fff; color: #000;}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango1 .jcarousel-next-horizontal {position: absolute; top: 43px; right: -5px; width: 32px; height:32px; cursor: pointer; background: transparent url(../images/btn/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango1 .jcarousel-next-horizontal:hover {background: transparent url(../images/btn/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango1 .jcarousel-next-horizontal:active {background: transparent url(../images/btn/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango1 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango1 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango1 .jcarousel-next-disabled-horizontal:active {cursor: default; background: transparent url(../images/btn/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango1 .jcarousel-prev-horizontal {position: absolute; top: 43px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/btn/prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango1 .jcarousel-prev-horizontal:hover {background: transparent url(../images/btn/prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango1 .jcarousel-prev-horizontal:active {background: transparent url(../images/btn/prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango1 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango1 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango1 .jcarousel-prev-disabled-horizontal:active {cursor: default; background: transparent url(../images/btn/prev.gif) no-repeat 0 0;}


/*carrusel chico*/
.jcarousel-skin-tango2 .jcarousel-container {background: #fff;}
.jcarousel-skin-tango2 .jcarousel-container-horizontal {width: 218px; padding:0 29px 0 33px; margin:0;}
.jcarousel-skin-tango2 .jcarousel-clip-horizontal {width:218px; height: 125px; line-height: 15px; padding:0; margin:0;}
.jcarousel-skin-tango2 .jcarousel-item {width: 65px; text-align:center;}
.jcarousel-skin-tango2 .jcarousel-item-horizontal {margin-right: 8px;}
.jcarousel-skin-tango2 .jcarousel-item-placeholder {background: #fff; color: #000;}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango2 .jcarousel-next-horizontal {position: absolute; top: 48px; right: 0; width: 27px; height: 21px; cursor: pointer; background: transparent url(../images/btn/next2.gif) no-repeat 0 0;}
.jcarousel-skin-tango2 .jcarousel-next-horizontal:hover {background: transparent url(../images/btn/next2.gif) no-repeat 0 0;}
.jcarousel-skin-tango2 .jcarousel-next-horizontal:active {background: transparent url(../images/btn/next2.gif) no-repeat 0 0;}
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:active {cursor: default; background: transparent url(../images/btn/next2.gif) no-repeat 0 0;}
.jcarousel-skin-tango2 .jcarousel-prev-horizontal {position: absolute; top: 48px; left: 0; width: 27px; height:21px; cursor: pointer; background: transparent url(../images/btn/prev2.gif) no-repeat 0 0;}
.jcarousel-skin-tango2 .jcarousel-prev-horizontal:hover {background: transparent url(../images/btn/prev2.gif) no-repeat 0 0;}
.jcarousel-skin-tango2 .jcarousel-prev-horizontal:active {background: transparent url(../images/btn/prev2.gif) no-repeat 0 0;}
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:active {cursor: default; background: transparent url(../images/btn/prev2.gif) no-repeat 0 0;}
/*---------------*/
.contcarrusel a, .contcaruselart a, .contcarrusel4 a, .contcarrusel5 a, .contcarrusel a:visited, .contcaruselart a:visited, .contcarrusel4 a:visited, .contcarrusel5 a:visited{color: #3b7264; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:none; text-align:center;}
.contcarrusel a h2, .contcaruselart a h2, .contcarrusel4 a h2, .contcarrusel5 a h2, .contcarrusel a h2:visited, .contcaruselart a h2:visited, .contcarrusel4 a h2:visited, .contcarrusel5 a h2:visited{color: #3b7264; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:underline; text-align:center;}

/*carousel articulos*/
.caruselfotoart {width:300px; margin:0 0 10px 0; padding:0;}
.contcaruselart {width:280px; margin:0; padding:10px; background:url(../images/tits_divisors/bgmidart.gif) repeat-y;}

/*Carrusel galerias*/
.jcarousel-skin-tango3 .jcarousel-container {background-color:#ffffff; }
.jcarousel-skin-tango3 .jcarousel-container-horizontal {width: 540px; padding: 0 38px 0 38px; }
*html .jcarousel-skin-tango3 .jcarousel-container-horizontal {w\idth: 540px; padding: 0 33px 0 43px; }
.jcarousel-skin-tango3 .jcarousel-clip-horizontal { width: 542px;}
*html .jcarousel-skin-tango3 .jcarousel-clip-horizontal { w\idth: 534px; }
.jcarousel-skin-tango3 .jcarousel-item {width: 84px; height:84px; text-align:center; border:solid 1px #d5d5d5;}
.jcarousel-skin-tango3 .jcarousel-item-horizontal {margin-right: 5px;}
.jcarousel-skin-tango3 .jcarousel-item-placeholder { background: #fff; color: #000;}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango3 .jcarousel-next-horizontal {position: absolute; top: 33px; right: 0; width: 32px; height:32px; cursor: pointer; background: transparent url(../images/btn/nextcom.gif) no-repeat 0 0;}
.jcarousel-skin-tango3 .jcarousel-next-horizontal:hover {background: transparent url(../images/btn/nextcom.gif) no-repeat 0 0;}
.jcarousel-skin-tango3 .jcarousel-next-horizontal:active {background: transparent url(../images/btn/nextcom.gif) no-repeat 0 0;}
.jcarousel-skin-tango3 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango3 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango3 .jcarousel-next-disabled-horizontal:active {cursor: default; background: transparent url(../images/btn/nextcom.gif) no-repeat 0 0;}
.jcarousel-skin-tango3 .jcarousel-prev-horizontal {position: absolute; top: 33px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/btn/prevcom.gif) no-repeat 0 0;}
*html .jcarousel-skin-tango3 .jcarousel-prev-horizontal {p\osition: absolute; top: 33px; left: 10px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/btn/prevcom.gif) no-repeat 0 0;}
.jcarousel-skin-tango3 .jcarousel-prev-horizontal:hover {background: transparent url(../images/btn/prevcom.gif) no-repeat 0 0;}
.jcarousel-skin-tango3 .jcarousel-prev-horizontal:active {background: transparent url(../images/btn/prevcom.gif) no-repeat 0 0;}
.jcarousel-skin-tango3 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango3 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango3 .jcarousel-prev-disabled-horizontal:active {cursor: default; background: transparent url(../images/btn/prevcom.gif) no-repeat 0 0;}
/*Carrusel galerias*/
/*.jcarousel-skin-tango4 .jcarousel-container {background: #fff;}
.jcarousel-skin-tango4 .jcarousel-container-horizontal {width: 539px; padding:0 37px 0 37px; margin:0;}
.jcarousel-skin-tango4 .jcarousel-clip-horizontal {width: 539px; height: 400px; margin:0; padding:0;}
.jcarousel-skin-tango4 .jcarousel-item {width: 81px; text-align:center;}
.jcarousel-skin-tango4 .jcarousel-item-horizontal {margin-right: 7px; margin-left:2px;}
*html .jcarousel-skin-tango4 .jcarousel-item-horizontal {m\argin-right: 5px; margin-left:1px;}
.jcarousel-skin-tango4 .jcarousel-item-placeholder { background: #fff; color: #000;}*/
/**
 *  Horizontal Buttons
 */
/*.jcarousel-skin-tango4 .jcarousel-next-horizontal {position: absolute; top: 50px; right: 0; width: 32px; height:32px; cursor: pointer; background: transparent url(../images/btn/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango4 .jcarousel-next-horizontal:hover {background: transparent url(../images/btn/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango4 .jcarousel-next-horizontal:active {background: transparent url(../images/btn/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango4 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango4 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango4 .jcarousel-next-disabled-horizontal:active {cursor: default; background: transparent url(../images/btn/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango4 .jcarousel-prev-horizontal {position: absolute; top: 50px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/btn/prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango4 .jcarousel-prev-horizontal:hover {background: transparent url(../images/btn/prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango4 .jcarousel-prev-horizontal:active {background: transparent url(../images/btn/prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango4 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango4 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango4 .jcarousel-prev-disabled-horizontal:active {cursor: default; background: transparent url(../images/btn/prev.gif) no-repeat 0 0;}*/
/*Carrusel galerias*/
.jcarousel-skin-tango5 .jcarousel-container {background: #fff;}
.jcarousel-skin-tango5 .jcarousel-container-horizontal {width: 388px; padding: 0 30px 0 195px;}
.jcarousel-skin-tango5 .jcarousel-clip-horizontal { width: 244px; height: 390px;}
.jcarousel-skin-tango5 .jcarousel-item {width: 244px;}
.jcarousel-skin-tango5 .jcarousel-item-horizontal {margin-right: 10px;}
.jcarousel-skin-tango5 .jcarousel-item-placeholder { background: #fff; color: #000;}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango5 .jcarousel-next-horizontal {position: absolute; top: 150px; right: 0; width: 32px; height:32px; cursor: pointer; background: transparent url(../images/btn/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango5 .jcarousel-next-horizontal:hover {background: transparent url(../images/btn/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango5 .jcarousel-next-horizontal:active {background: transparent url(../images/btn/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango5 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango5 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango5 .jcarousel-next-disabled-horizontal:active {cursor: default; background: transparent url(../images/btn/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango5 .jcarousel-prev-horizontal {position: absolute; top: 150px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/btn/prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango5 .jcarousel-prev-horizontal:hover {background: transparent url(../images/btn/prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango5 .jcarousel-prev-horizontal:active {background: transparent url(../images/btn/prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango5 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango5 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango5 .jcarousel-prev-disabled-horizontal:active {cursor: default; background: transparent url(../images/btn/prev.gif) no-repeat 0 0;}
/*////////////*/	
.news_style{display:none;}
.news_show { }
.news_border {width:413px;}
.news_mark{ }
.news_title{ }
.news_show img{ }

.menuprov { width:766px; margin:10px 0 0 0; padding:0; border:solid 1px #f2e9da;  background-color:#fbf7ef; }
.menuprov h2 {margin:0; padding:3px 0 0 5px; color: #ae915e; font: normal 11px Arial, Helvetica, Geneva; text-decoration: none;}
.menuprovizq {width:565px; padding:0; margin:0; float:left;}

.menualbum { width:624px; height:20px; margin:0 16px 0 16px; padding:0; border:solid 1px #f2e9da;  background-color:#fbf7ef; }
.menualbum h2 {margin:0; padding:2px 0 0 3px; color: #ae915e; font: normal 11px Arial, Helvetica, Geneva; text-decoration: none;}
.menualbumizq {width:422px; height:17px; padding:0; margin:0; float:left;}

.menualbumderant {width:98px; padding:4px 0 2px 0; margin: 0; float:left; background:url(../images/generals/arrowleftvideo_.gif) no-repeat 10px 3px #f2e9da; }
*html .menualbumderant {w\idth:98px; padding:1px 0 1px 0; margin: 0; float:left; background:url(../images/generals/arrowleftvideo_.gif) no-repeat 10px 5px #f2e9da; }
.menualbumderant a, .menualbumderant a:visited{ padding:0 0 0 33px; margin:0; color: #ae915e; font: bold 9px Arial, Helvetica, Geneva; vertical-align:middle; text-decoration:none;}
.menualbumdersig {width:100px; padding:4px 0 2px 0; margin:0 0 0 3px; float:left; background:url(../images/generals/arrowrightvideo_.gif) no-repeat 75px 3px; background-color:#f2e9da; }
*html .menualbumdersig {w\idth:98px; padding:1px 0 1px 0; margin:0 0 0 3px; float:left; background:url(../images/generals/arrowrightvideo_.gif) no-repeat 75px 5px; background-color:#f2e9da; }
.menualbumdersig a, .menualbumdersig a:visited{ padding:0 0 0 13px; margin:0; color: #ae915e; font: bold 9px Arial, Helvetica, Geneva; vertical-align:middle; text-decoration:none;  }
.menuvest { width:460px; margin:10px 0 0 0; padding:0; border:solid 1px #f2e9da;  background-color:#fbf7ef; }
.menuvest h2 {margin:0; padding:3px 0 0 5px; color: #ae915e; font: normal 11px Arial, Helvetica, Geneva; text-decoration: none;}
.menuvestizq {width:259px; padding:0; margin:0; float:left;}

#colecciones { width:633px; margin:10px 9px 10px 0; padding:0;}
#contcolecciones {width:613px; margin:0; padding:10px; background:url(../images/tits_divisors/bgmidcolecc.gif) repeat-y;}
#coleccint { width:613px; margin:0; padding:0;}
#coleccint h2{ color: #58b39c; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding:10px 0 0 0; }
.listacoleccint { width:642px; margin:10px 0 10px 0; padding:0;}
.contcoleccint { width:112px; margin:0 16px 0 0; padding:0; float:left; text-align:center;}
.contcoleccint2 { width:112px; margin:0; padding:0; float:left;}
.fotocoleccint { width:100px; height:100px; margin:0; padding:5px; border:solid #D5D5D5 1px;}
.txtcoleccint a, .txtcoleccint a:visited  { color: #e68722; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; text-decoration:underline; margin:0; padding:0; }
.txtcoleccint a h2 , .txtcoleccint a h2:visited  { color: #e68722; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; text-decoration:underline; margin:0; padding:0;}
#coleccnacional { width:613px; margin:0; padding:0;}
#coleccnacional h2{ color: #58b39c; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding:10px 0 0 0; }
.listacoleccnacional { width:613px; margin:10px 0 10px 0; padding:0; }
.contcoleccnacional { width:124px; margin:0 14px 0 13px; padding:0; float:left; text-align:center;}
.contcoleccnacional h2 {color: #3b7264; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:underline; text-align:center;}
.contcoleccnacional h2 a, .contcoleccnacional h2 a:visited{color: #3b7264; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:underline; text-align:center;}
#conttxt { width:575px; margin:0 29px 0 29px; padding:15px 0 0 0;}
#coleccinttxt h2{width:575px;  margin:0; padding:0 0 15px 0; color: #58b39c; font: normal 16px Arial, Helvetica, Geneva, Verdana; line-height: 18px;}
#coleccinttxt h2 span { color: #e68722; font: normal 16px Arial, Helvetica, Geneva; text-decoration: none; }
#coleccinttxt2 { width:575px; color: #454545; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; text-align:left; margin:0; padding:0; }
#coleccinttxt2 a, #coleccinttxt2 a:visited { color: #e68722; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; text-decoration:underline; margin:0; padding:0;}
#contcolecc { width:633px; margin:10px 0 10px 0; padding:0;}
#bgcontcolecc { width:633px; margin:0; padding:0; background:url(../images/tits_divisors/bgmidcontcolecc.gif) repeat-y;}
.listacoleccintv { width:633px; margin:10px 0 0 0; padding:0 0 10px 0; }
.contcoleccintv { width:122px; margin:0 0 0 29px; padding:0; float:left; text-align:center;}
.fotocoleccintv { width:110px; height:165px; margin:0 0 5px 0; padding:5px; border:solid #D5D5D5 1px;}
.txtcoleccintv a, .txtcoleccintv a:visited { color: #e68722; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; text-decoration:underline;}
#coleccintcarrusel { width:613px; padding:10px; margin:0;}
#txtdetallecolecc { width:389px; padding:0; margin:0 122px 10px 122px; color: #790000; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; text-decoration: none;}
.contfotozoomvest2 { width:389px; padding:0; margin:0 122px 10px 122px; }
.iconosiefalb2 {height:30px; margin:0; padding:0 0 10px 200px;}
#contprov { width:462px; margin:10px 0 0 0; padding:0;}
#bgmidprov { width:442px; margin:0; padding:5px 10px 5px 10px; background:url(../images/tits_divisors/bgmidprov300.gif) repeat-y;}
.txtlistaprov { width:216px; margin:0; padding:0; float:left; }
.txtlistaprov h3 { color: #3b7264; font: normal 17px Arial, Helvetica, Geneva;}
.txtlistaprov ul {margin:0 10px 0 10px; padding:5px 0 5px 0; }
.txtlistaprov ul li {list-style: disc; margin:0 0 0 16px; padding:0; color:#3b7264; }
.txtlistaprov ul li h2 a, .txtlistaprov ul li h2 a:visited {color: #323232; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0 0 5px 0; text-decoration:none;}
.txtlistaprov ul li h2 a:hover {color: #3b7264; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0 0 5px 0; text-decoration:underline;}
.txtprov a, .txtprov a:visited { color: #ef013d; font: normal 9px Verdana; line-height: 15px; text-decoration:underline;}
.txtprov h2 { color: #58b39c; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding:0 0 10px 0;}
.txtprov span { color: #e68722; font: normal 17px Arial, Helvetica, Geneva; }
.articulofotovert2 {width:75px; margin:0; padding:0; float:left;}
.articulotxtvert2 {width:136px; margin:0; padding:0 10px 0 10px; float:left;}
.articulotxtvert2 a, .articulotxtvert2 a:visited  {color: #3e3d3d; font: normal 12px Trebuchet MS; line-height: 16px; margin:0; padding:0; text-decoration:none;}
.articulotxtvert2 a:hover {color: #ef013d; font: normal 12px Trebuchet MS; line-height: 16px; margin:0; padding:0; text-decoration:underline;}
.contartvertprov {width:231px; margin:0; padding:0; float:left;}
.articulovertprov {width:462px; margin:20px 0 10px 0; padding:0;}
.articulofotovertprov {width:75px; margin:0; padding:0; float:left;}
.articulotxtvertprov {width:136px; margin:0; padding:0 10px 0 10px; float:left;}
.articulotxtvertprov a, .articulotxtvertprov a:visited {color: #3e3d3d; font: normal 12px Trebuchet MS; line-height: 16px; margin:0; padding:0; text-decoration:none;}
.articulotxtvertprov a:hover {color: #ef013d; font: normal 12px Trebuchet MS; line-height: 16px; margin:0; padding:0; text-decoration:underline;}
.contnegocio {width:231px; margin:0; padding:0; float:left;}
.articulonegocio {width:209px; margin:0; padding:10px; float:left; border:solid #daefea 1px; background-color:#f7fcfb;}
.articulonegocio h3 {color: #3e3d3d; font: normal 12px Trebuchet MS; line-height: 16px; margin:0; padding:0;}
.articulonegocio a, .articulonegocio a:visited {color: #ef013d; font: normal 11px Trebuchet MS; margin:0; padding:0; text-decoration:underline;}
.articulonegocio h2{ color: #58b39c; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0;}
.listabodas { width:429px; margin:0; padding:0 0 0 33px;}
.contbodas { width:110px; margin:10px 33px 0 0; padding:0; float:left;}
.fotobodas { width:110px; height:110px; margin:0; padding:0;}
.txtbodas ul {margin:0 0 0 5px; padding:5px 0 5px 0; }
.txtbodas ul li {list-style: disc; margin:0 0 0 10px; padding:0; color:#939595; vertical-align:middle;}
.txtbodas ul li a, .txtbodas ul li a:visited {color: #e68722; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:underline;}
.listaprov { width:610px; margin:0 0 0 23px; padding:0;}
.contprovcolecc { width:134px; margin:0 17px 0 0; padding:0; float:left;}
.fotoprovcolecc { width:118px; height:118px; margin:0 6px 5px 6px; padding:1px; border:solid #D5D5D5 1px;}
.txtprovcolecc { width:134px; margin:0; padding:0; text-align:center;}
.txtprovcolecc h3 {color: #58b39c; font: normal 12px Arial, Helvetica, Geneva; line-height: 18px; margin:0; padding:0 0 3px 0;}
.txtprovcolecc a, .txtprovcolecc a:visited  {color: #3b7264; font: normal 12px Arial, Helvetica, Geneva; line-height: 18px; margin:0; padding:0 0 3px 0; text-decoration:none; word-spacing:1px;}
.txtprovcolecc a:hover {color: #3b7264; text-decoration:underline;}
.txtprovcolecc h2 { color: #58b39c; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0 0 3px 0; }
.provpremium { width:122px; height:20px; margin:0 6px 5px 6px; padding:0;}
.txtprov2 a, .txtprov2 a:visited { color: #ef013d; font: normal 9px Verdana; line-height: 15px; text-decoration:underline;}
.txtprov2 h2 { color: #58b39c; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding:10px 0 15px 29px;}
.txtprov2 span { color: #e68722; font: normal 17px Arial, Helvetica, Geneva; }
#conttitprov { width:770px; margin:0; padding:0;}
#dirlogo { width:155px; margin:10px 0 0 0; padding:0; float:left; }
#titprov { width:385px; margin:10px 0 0 0; padding:0; float:left;}
#titprov h2 { color: #454545; font: normal 24px Arial, Helvetica, Geneva; margin:0; padding:0;}
#titprov h3 { color: #58b39c; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding:0;}
#contfotosprov { width:770px; margin:10px 0 0 0; padding:0;}
#fotogdeprov { width:442px; margin:0 12px 0 0; padding:5px 4px 5px 4px; border:solid #D5D5D5 1px; float:left;}
*html #fotogdeprov { width:448px; margin:0 12px 0 0; padding:5px 4px 5px 4px; border:solid #D5D5D5 1px; float:left;}
#fotitosprov { width:306px; margin:0 ; padding:0; float:left;}
.listafototos { width:306px; margin:0 0 9px 0; padding:0;}
.listafototos a{width:61px; margin:0 0 9px 6px; padding:3px; border:solid #D5D5D5 1px; float:left; }
.listafototos .fotomarco{width:61px; margin:0 0 9px 6px; padding:3px; border:solid #e68722 1px; float:left;}
.fotitos { width:61px; margin:0 0 0 6px; padding:3px; border:solid #D5D5D5 1px; float:left;}
#contprov2 { width:770px; margin:10px 0 0 0; padding:0;}
#txtprov { width:450px; margin:0 18px 0 0; padding:0; float:left;}
#colderprov { width:300px; margin:0 ; padding:0; float:left;}
#logoboton { width:450px; margin:0; padding:0;}
#logoprov { width:295px; margin:0; padding:0; float:left;}
#botonmasinf { width:151px; margin:0; padding:0; float:left;}
#conttxtprov { width:450px; margin:10px 0 0 0; padding:0;}
#conttxtprov h2 { color: #e68722; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding:5px 0 5px 0; }
#conttxtprov span { color: #58b39c; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding:0;} 
#conttxtprov h3 { color: #474746; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; }
#dirtxtprov { width:450px; margin:5px 0 10px 0; padding:0;  }
#dirprov { width:450px; margin:0; padding:0; float:left; }
#dirprov h3 { color: #58b39c; font: bold 9px Verdana; margin:0; padding:10px 0 0 0;}
#dirprov a, #dirprov a:visited { color: #e68722; font: normal 12px Arial, Helvetica, Geneva, Verdan; line-height: 18px; padding:0; margin:0; text-decoration:underline;}
#dirprov h2 { color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; }
.subnave1 { width:558px; height:29px; padding:0; margin:0; text-align:right; border-top: solid 1px #cccccc;}
.txtnave1 a, .txtnave1 a:visited {height:29px; color: #ff3000; font: bold 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; padding:5px 20px 0 20px; text-decoration:none; margin:0; float:right; border-left:solid 1px #cccccc; letter-spacing:1PX;}
*html .txtnave1 a, .txtnave1 a:visited {h\eight:29px; color: #ff3000; font: bold 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; padding:5px 20px 0 21px; text-decoration:none; margin:0; float:right; border-left:solid 1px #cccccc; letter-spacing:1PX;}
.txtnave1 a:hover {color: #454545; height:29px; text-decoration:none;}
.txtnave2 a, .txtnave2 a:visited {height:29px; color: #ffffff; font: bolder 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; padding:5px 20px 0 20px; text-decoration:none; margin:0; float:right; border-left:solid 1px #cccccc; background-color:#8dcfc1; letter-spacing:1PX;}
*html .txtnave2 a, .txtnave2 a:visited {h\eight:29px; color: #ffffff; font: bolder 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; padding:5px 20px 0 20px; text-decoration:none; margin:0; float:right; border-left:solid 1px #cccccc; background-color:#8dcfc1; letter-spacing:1PX;}
.subnave { width:980px; height:29px; padding:0; margin:0; background-color:#8ad1c1;  }
.txtnave a, .txtnave a:visited {height:26px; color: #ffffff; font: bold 11px Arial, Helvetica, Geneva, Verdana; line-height: 18px; padding:5px 3px 0 3px; text-decoration:none; margin:0 5px 0 5px; float:left;}
.txtnave a:hover {color: #44735f; background-color:#c4e8e0; height:24px; padding:5px 3px 0 3px; text-decoration:none;}
*html .txtnave a:hover {c\olor: #44735f; background-color:#c4e8e0; height:29px; padding:5px 3px 0 3px; text-decoration:none;}
.sep {color: #44735f; height:26px; font: bold 12px Arial, Helvetica, Geneva, Verdana; float:left; margin:0; padding:5px 0 0 0;}
.bus {color: #ffffff; width:190px; text-align:right; padding:0; float:right; margin:2px 0 0 0;}
.bus a, .bus a:visited { color: #ffffff; font: bold 10px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:none; margin:0;}
.boton {background:url(../images/btn/boton.jpg) no-repeat; width:23px; height:21px; border:none; cursor:pointer;}
.botonrojo {background:url(../images/btn/botonrojo.gif) no-repeat; width:23px; height:21px; border:none; cursor:pointer;}
.vidboda { width:120px; height:120px; margin:15px 0 5px 19px; padding:0;  float:left;}
.vidboda td {text-align:center;  vertical-align:middle;}
.btnvermas { width:112px; margin:0; padding:0 94px 0 94px;}
.botonirvino {background:url(../images/btn/botonirvino.gif) no-repeat; width:54px; height:20px; border:none; cursor:pointer;}
#minifeature { width:462px; margin:10px 0 0 0; padding:0; }
#fotominifeat { width:328px; padding:0; margin:0; float:left;}
#contminifeat { width:134px; height:225px; margin:0; padding:0; float:left; text-align:center; }
#contminifeat h3 {color: #790000; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding:5px 0 5px 5px;}
.bgmidartfeat { width:128px; height:42px; margin:0 0 3px 0; padding:6px 3px 6px 3px; background-color:#6c8f86;}
*html .bgmidartfeat { w\idth:134px; height:54px; margin:0 0 3px 0; padding:6px 5px 6px 5px; background-color:#6c8f86;}
.bgmidartfeat a, .bgmidartfeat a:visited{color: #ffffff; font: normal 14px Verdana; line-height: 18px; padding:0; margin:0; text-decoration:none;}
.bgmidartfeat a:hover{color: #ffffff; font: normal 14px Verdana; line-height: 18px; padding:0; margin:0; text-decoration:underline;}
#minifeature2 { width:462px; margin:10px 0 0 0; padding:0; }
#fotominifeat2 { width:462px; padding:0; margin:0; float:left;}
.txtlistas2 { margin:0; padding:0;}
.txtlistas2 ul {margin:0 10px 0 10px; padding:5px 0 10px 0; border-bottom:dashed 1px #4e4f4f; display:block;}
.txtlistas2 ul li {list-style: disc; margin:0 0 0 8px; padding:0; color:#474746; vertical-align:middle; size:9px;}
.txtlistas2 ul li a, .txtlistas2 ul li a:visited {color: #474746; font: bold 11px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:underline;}
.txtlistas3 { margin:0; padding:0;}
.txtlistas3 h2 {color: #7d5e87; font: bold 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:10px 0 0 0; padding:2px 0 2px 3px; text-decoration:none; background-color:#f0f0f0;}
.txtlistas3 a h3, .txtlistas3 a h3:visited{color: #333232; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0 0 0 13px; text-decoration:underline; background-color:#FFFFFF; }
.txtlistas3 a h3:hover{color: #e86f34; text-decoration:underline;}
.botonbuscarcafe {background:url(../images/btn/botonbuscarcafe.jpg) no-repeat; width:89px; height:20px; border:none; cursor:pointer;}
.subnavecom { width:980px; height:29px; padding:0; margin:0; background-color:#d4c9d2;  }
.txtnavecom a img { padding:0; margin:0;}
.txtnavecom a, .txtnavecom a:visited {height:26px; color: #95819f; font: bold 11px Arial, Helvetica, Geneva, Verdana; line-height: 18px;  padding:5px 3px 0 3px; text-decoration:none; margin:0 5px 0 5px; float:left; vertical-align:middle; }
.txtnavecom a:hover {color: #ffffff; background-color:#ab96ae; height:24px; padding:5px 3px 0 3px; text-decoration:none; }
*html .txtnavecom a:hover {c\olor: #ffffff; background-color:#ab96ae; height:29px; padding:5px 3px 0 3px; text-decoration:none; }
.sepcom {color: #95819f; height:26px; font: bold 12px Arial, Helvetica, Geneva, Verdana; float:left; margin:0; padding:5px 0 0 0;}
.buscom {color: #95819f; text-align:right; padding:0; float:left; margin:2px 0 0 0;}
.buscom a, .buscom a:visited { color: #7e5e86; font: bold 10px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:none; margin:0;}
 { color: #7e5e86; text-decoration:none;}
.botoncom {background:url(../images/btn/boton.jpg) no-repeat; width:23px; height:21px; border:none; cursor:pointer;}
.subnavevid { width:980px; height:29px; padding:0; margin:0; background-color:#e86f34;  }
.txtnavevid a img { padding:0; margin:0;}
.txtnavevid a, .txtnavevid a:visited {height:29px; color: #ffffff; font: bold 11px Arial, Helvetica, Geneva, Verdana; line-height: 18px;  padding:5px 0 0 0; text-decoration:none; margin:0 5px 0 5px; float:left; vertical-align:middle; }
.txtnavevid a:hover {color: #e86f34; background-color:#f5c3aa; height:24px; text-decoration:none;}
.sepvid {color: #ffffff; height:26px; font: bold 12px Arial, Helvetica, Geneva, Verdana; float:left; margin:0; padding:5px 0 0 0;}
.busvid { width:251px; color: #ffffff; text-align:right; padding:0; float:right; margin:2px 0 0 0;}
.busvid a, .busvid a:visited { color: #ffffff; font: bold 10px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:none; margin:0;}
.botonvid {background:url(../images/btn/boton.jpg) no-repeat; width:23px; height:21px; border:none; cursor:pointer;}
.botoncafe {background:url(../images/btn/botoncafe.gif) no-repeat; width:23px; height:21px; border:none; cursor:pointer;}
.bgmidart1 { width:462px; margin:5px 0 10px 0; padding:0;}
.bgmidart1 h2{color: #58b39c; font: normal 26px Arial, Helvetica, Geneva; margin:0; padding:0 3px 10px 0; line-height: 24px; text-decoration:none;}
.bgmidart1 h3{color: #474746; font: normal 15px Verdana; line-height: 17px; margin:0; padding:0 3px 0 0; text-decoration:none;}
.bgmidart1 p{color: #474746; font: normal 11px Verdana; line-height: 14px; margin:0; padding:0; text-decoration:none;}
.bgmidart2 { width:520px; margin:0 0 20px 0; padding:5px 0 0 0; float:left;}
.bgmidart2 h2{color: #000000; font: normal 35px Serif, Helvetica, Geneva; margin:0; padding:0 3px 10px 0; line-height: 35px; text-decoration:none;}
.bgmidart2 h3{color: #888888; font: normal 17px Verdana; line-height: 20px; margin:0; padding:0 3px 10px 0; text-decoration:none; letter-spacing:-1px;}
.bgmidart2 h4{color: #ef013d; font: bold 12px Verdana; line-height: 15px; margin:0; padding:0 3px 10px 0; text-decoration:none;}
.bgmidart2 span{color: #3e3d3d; font: normal 12px Verdana; line-height: 15px; margin:0; padding:0 3px 0 0; text-decoration:none;}
.bgmidart2 a, .bgmidart2 a:visited{color: #ef013d; font: normal 12px Verdana; line-height: 15px; margin:0; padding:0; text-decoration:underline;}
.contbgmidarticons{ width:134px; margin:10px 0 0 0; padding:0; float:left;}
.bgmidarticons { width:124px; height:20px; margin:0; padding:5px;  border:solid 1px #CCCCCC;}
.bgmidart2a { padding:0; margin:10px 0 0 0;}
.bgmidart2a span{color: #3e3d3d; font: normal 12px Verdana; line-height: 15px; margin:0; padding:0 3px 0 0; text-decoration:none;}
.bgmidart2a a, .bgmidart2a a:visited{color: #e68722; font: normal 12px Verdana; line-height: 15px; margin:0; padding:0; text-decoration:underline;}
.txtnov1 {width:212px; padding:10px 0 10px 10px; margin:0 5px 0 0; float:left; border:solid 2px #d5d5d5; }
.txtnov1 h3 {color: #58b39c; font:normal 17px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtnov1 h2 {color: #839354; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtforos1 { width:100px; margin:0; padding:0; float:left;}
.txtforosver1 { width:96px; margin:0; padding:0 15px 0 0; float:left; text-align:right;}
.txtforosver1 a, .txtforosver1 a:visited { color: #3e3d3d; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0; text-align:right; text-decoration:underline;}
.txtnovlistas1 {margin:5px 0 0 0; padding:0 5px 0 0; }
.txtnovlistas1 h2 {color: #839354; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtnovlistas1 a, .txtnovlistas1 a:visited {color: #3e3d3d; font: normal 10px Arial, Helvetica, Geneva; margin:0; padding:0; text-decoration:underline;}
.txtnovlistas1 ul {margin:10px 0 0 5px; padding:0;}
.txtnovlistas1 ul li {list-style: disc; margin:0 0 0 16px; padding:0 0 10px 0; color:#474746; font:normal 6px Arial, Helvetica, sans-serif;}
.txtnovlistas1 ul li a, .txtnovblogs ul li a, .txtnovlistas1 ul li a:visited, .txtnovblogs ul li a:viisted {color: #3e3d3d; font: normal 11px arial; line-height: 15px; margin:0; padding:0; text-decoration:underline;}
.txtnovlistas1 a:hover {color: #ef013d;}
.txtnotlistas1 ul {margin:10px 0 0 25px; padding:0;}
.txtnov3 {width:286px; padding:10px 5px 10px 5px; margin:0; float:left; border:solid 2px #d5d5d5;}
.txtnov3 h4 {color: #58b39c; font:normal 17px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtnov3 h2 {color: #839354; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtforos3 { width:100px; margin:0; padding:0; float:left;}
.txtforosver3 { width:171px; margin:0; padding:0 15px 0 0; float:left; text-align:right;}
.txtforosver3 a, .txtforosver3 a:visited { color: #3e3d3d; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0; text-align:right; text-decoration:underline;}
.txtnovlistas3 {margin:5px 0 0 0; padding:0; }
.txtnovlistas3 h2 {color: #839354; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtnovlistas3 a, .txtnovlistas3 a:visited {color: #3e3d3d; font: normal 10px Arial, Helvetica, Geneva; margin:0; padding:0; text-decoration:underline;}
.txtnovlistas3 ul {margin:10px 0 0 5px; padding:0;}
.txtnovlistas3 ul li {list-style: disc; margin:0 0 0 16px; padding:0 0 10px 0; color:#474746; font:normal 6px Arial, Helvetica, sans-serif;}
.txtnovlistas3 ul li a, .txtnovblogs ul li a, .txtnovlistas3 ul li a:visited, .txtnovblogs ul li a:visited {color: #3e3d3d; font: normal 11px arial; line-height: 15px; margin:0; padding:0; text-decoration:underline;}
.txtnovlistas3 a:hover {color: #ef013d;}
.txtnotlistas3 ul {margin:10px 0 0 25px; padding:0;}
.txtnov2 {width:208px; padding:5px 0 10px 10px; margin:0 9px 0 0; float:left; border:solid 2px #d5d5d5; }
.txtnov2 h3 {color: #58b39c; font:normal 17px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtnov2 h2 {color: #839354; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtforos2 { width:96px; margin:0; padding:0; float:left;}
.txtnovlistas2 {margin:5px 10px 0 0; padding:0; }
.txtnovlistas2 h2 {color: #839354; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtnovlistas2 a, .txtnovlistas2 a:visited {color: #ef013d; font: normal 10px Arial, Helvetica, Geneva; margin:0; padding:0; text-decoration:underline;}
.txtnovlistas2 ul {margin:7px 0 0 5px; padding:0;}
.txtnovlistas2 ul li {list-style: disc; margin:0 0 0 16px; padding:0; color:#474746; font:normal 6px Arial, Helvetica, sans-serif;}
.txtnovlistas2 ul li a, .txtnovblogs ul li a, .txtnovlistas2 ul li a:visited, .txtnovblogs ul li a:visited {color: #3e3d3d; font: normal 11px arial; line-height: 15px; margin:0; padding:0; text-decoration:underline;}
.txtnovlistas2 ul li a p, .txtnovblogs ul li a p, .txtnovlistas2 ul li a p:visited, .txtnovblogs ul li a p:visited {color: #3e3d3d; font: normal 11px arial; line-height: 15px; margin:0; padding:0; text-decoration:underline;}
.txtnovlistas2 ul li a:hover {color: #ef013d; line-height: 15px; margin:0; padding:0; text-decoration:underline;}
.txtnotlistas2 ul {margin:10px 0 0 25px; padding:0;}
.articulonegocio1 {width:222px; margin:0 0 10px 5px; padding:5px 0 5px 0; float:left; border:solid #d5d5d5 2px;}
.articulonegocio1 h3 {color: #3e3d3d; font: normal 12px Trebuchet MS; line-height: 16px; margin:0; padding:0 10px 0 10px;}
.articulonegocio1 a, .articulonegocio1 a:visited {color: #e68722; font: normal 11px Trebuchet MS; margin:0; padding:0 10px 0 10px; text-decoration:underline;}
.pestart { width:462px; margin:0; padding:0;}
.btnart {width:460px; margin:0; padding:0;}
.btnpyr {width:327px; margin:0; padding:0 0 0 133px;}
.contbtnart {width:452px; margin:0; padding:10px; border:solid #dbd8d6 1px; color: #474746; font: normal 11px Arial, Helvetica, Geneva, Verdana; background-color:#fefefe;}
.contbtnart h2 {margin:0; padding:2px 5px 2px 5px; color: #58b39c; font: normal 12px Arial, Helvetica, Geneva, Verdana;}
.contbtnart a, .contbtnart a:visited {color: #58b39c; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0 5px 0 2px; text-decoration:underline;}
.contbtnart a:hover {color: #ef013d; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0 5px 0 2px; text-decoration:underline;}
#articulosrel {width:280px; padding:0 10px 10px 10px; margin:0; float:left;}
.txtarticulosrel {width:280px; padding:0 0 8px 0; margin:0 ; float:left;}
.txtarticulosrel span {color: #3e3d3d; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtarticulosrel a h2, .txtarticulosrel a h2:visited {color: #3e3d3d; font-style: normal; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva; margin:0; padding:0; text-decoration:underline;}
#articulosrel h4 {color: #58b39c; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding-bottom:5px;}
.contartvertder {width:300px; margin:10px 0 0 0; padding:0; float:left;}
.contartvertder h4 {color: #790000; font: normal 16px Trebuchet MS; margin:0; padding-bottom:5px;}
.articulofotovertder {width:63px; margin:0; padding:0; float:left;}
.articulotxtvertder {width:217px; margin:0; padding:0 10px 0 10px; float:left;}
.articulotxtvertder h3 {color: #3e3d3d; font: bold 12px Trebuchet MS; line-height: 16px; margin:0; padding:0;}
.articulotxtvertder a, .articulotxtvertder a:visited {color: #ef013d; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0; text-decoration:underline;}
.articulotxtvertder a:hover {color: #ef013d; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0; text-decoration:underline;}
.contartvertder2 {width:280px; margin:10px 0 0 10px; padding:0; float:left;}
.articulofotovertder2 {width:73px; margin:0; padding:0; float:left;}
.articulotxtvertder2 {width:187px; margin:0; padding:0 10px 0 10px; float:left;}
.articulotxtvertder2 h3 {color: #3e3d3d; font: normal 13px Arial, Helvetica, Geneva; margin:0; padding:0; text-decoration:none;}
.articulotxtvertder2 a, .articulotxtvertder2 a:visited {color: #e68722; font: normal 12px Arial, Helvetica, Geneva; margin:0; padding:0; text-decoration:underline;}
.articulotxtvertder2 a:hover {color: #ef013d; text-decoration:underline;}
.articulotxtvertder2 h2 a, .articulotxtvertder2 h2 a:visited {color: #7e5e86; font: normal 12px Arial, Helvetica, Geneva; margin:0; padding:0; text-decoration:underline;}
.articulotxtvertder2 h2 a:hover {color: #ef013d; text-decoration:underline;}
.txtlistass { margin:0; padding:0;}
.txtlistass h2 {color: #4e4f4f; font: normal 9px Verdana; line-height: 15px; text-decoration: none; margin:0 10px 0 10px; padding:0;}
.txtlistass ul {margin:0 10px 0 10px; padding:5px 0 10px 0; border-bottom:dashed 1px #4e4f4f; display:block;}
.txtlistass ul li {list-style: disc; margin:0 0 0 16px; padding:0; color:#470000; vertical-align:middle; size:9px;}
.txtlistass ul li h2 {color: #939595; font: bold 11px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:none;}
.txtlistass ul li h3 {color: #454545; font: normal 11px Arial, Helvetica, Geneva, Verdana; line-height: 14px; margin:0; padding:0; text-decoration:none;}
.txtlistas ul li span a, .txtlistas ul li span a:visited{color: #454545; font: normal 11px Arial, Helvetica, Geneva, Verdana; line-height: 14px; margin:0; padding:0; text-decoration:underline;}
.txtlistass ul li a, .txtlistass ul li a:visited {color: #474746; font: bold 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:underline;}
.txtlistass ul li a:hover {color: #9a3f3f; }
#hazcoment3 { width:656px; margin:10px 0 0 0; padding:0; float:left;}
#hazcoment2 { width:462px; height:306px; margin:10px 0 0 0; padding:0; float:left;}
#hazcoment2 td h2{color: #3e3d3d; font: normal 10px verdana; margin:0; padding:0;}
#hazcoment2 td h2 a, #hazcoment2 td h2 a:visited{color: #ef013d; font: normal 10px verdana; margin:0; padding:0; text-decoration:underline;}
#tithazcoment2 {height:28px; background-color:#dcf1ec; border:solid #dcf1ec 1px; color: #58b39c; font: bold 12px Arial, Helvetica, Geneva; padding:10px 0 0 0; margin:0;}
#esccoment3 { width:638px; border:solid #dcf1ec 1px; padding:8px; margin:0;}
#esccoment2 { width:444px; border:solid #dcf1ec 1px; padding:8px; margin:0;}
#esccoment2 h2{ color: #e68722; font: normal 12px Verdana; margin:0; padding:0;}
#esccoment2 a, #esccoment2 a:visited{ color: #ef013d; font: normal 9px Verdana; line-height: 15px; text-decoration: underline; margin:0; padding:0;}
.titart h2 {color: #58b39c; font: normal 22px Trebuchet MS; margin:0; padding:10px 0 0 0;}
.pregyresp {width:457px; margin:0; padding:0 5px 0 0; float:left;  }
.pregyresp h2 {color: #58b39c; font: normal 20px Trebuchet MS; margin:0; padding:0 0 10px 0;}
.pregyresp h3 {color: #3e3d3d; font: normal 14px Trebuchet MS; line-height: 18px; margin:0; padding:10px 0 10px 0;}
.pregyresp h3 span{color: #3e3d3d; font: bold 22px Trebuchet MS; line-height: 18px; margin:0; padding:10px 0 10px 0;}
.pregyresp a, .pregyresp a:visited {color: #ef013d; font: normal 12px Trebuchet MS; line-height: 16px; margin:0; padding:10px 0 0 0; text-decoration:underline;}
.pregyresp h4 {color: #ef013d; font: normal 14px Trebuchet MS; line-height: 18px; margin:0; padding:10px 0 15px 0;}
.pregyresp h4 span {color: #ef013d; font: bold 22px Trebuchet MS; line-height: 16px; margin:0; padding:10px 0 0 0;}
.pregyresp span {color: #474746; font: normal 12px Trebuchet MS; line-height: 18px; margin:0; padding:10px 0 0 0;}
.pregyresp h5 {color: #3e3d3d; font: normal 142px Trebuchet MS; line-height: 18px; margin:0; padding:0 0 15px 0;}
#colderizqart2 {width: 462px; margin:0; padding:0; float:left;}
.activa {color:#790000;text-decoration:underline;}
.vnext{ width:25px; float:left; padding:235px 0 0 93px;}
.vprev{ width:125px; float:left; padding:235px 0 0 14px; }
.vfoto{ width:auto; float:left; padding:5px; border:solid 1px #d5d5d5;}
.vfoto img{ border:none;}
.vfoto h2{ font:normal 14px Arial, Helvetica, Geneva, Verdana; color:#e68722; text-decoration:underline; text-align:center; margin:5px 0 5px 0;}
.txtvest h2{ font:normal 14px Arial, Helvetica, Geneva, Verdana; color:#e68722; text-decoration:underline; text-align:center; margin:5px 0 5px 0;}
.tabs_multimedia{clear: both;}
.tabs_multimedia .multimedia_links{	padding: 0;	margin: 10px 0 0 0;	list-style: none;	}
.tabs_multimedia .multimedia_links li{ list-style:none;	float:left;	/*background-image:url(../images/tits_divisors/tab_left_off.jpg);
	background-repeat:no-repeat;	background-position: left;*/	}		
.tabs_multimedia .multimedia_links a {display:block; width:113px; height:10px; padding:5px 2px 5px 0; background-image: url(../images/tits_divisors/pestartoff.gif); background-repeat:no-repeat; background-position:0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#58b39c; text-decoration:none; text-align:center;	}
.tabs_multimedia .multimedia_links a:hover, .tabs_multimedia .multimedia_links .active { display:block; width:113px; height:10px; padding:5px 2px 5px 0; background-image:url(../images/tits_divisors/pestarton.gif); background-repeat:no-repeat; background-position: 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-align:center;	}
/*.tabs_multimedia .multimedia_links .tabmultop1{ background: url(../images/tits_divisors/pestarton.gif); 	}
.tabs_multimedia .multimedia_links .on .tabmultop1{	background:url(../images/tits_divisors/pestarton_on.gif); 	}	
.tabs_multimedia .multimedia_links .tabmultop2{	background:url(../images/tits_divisors/pestpyroff.gif);	 }
.tabs_multimedia .multimedia_links .on .tabmultop2{	background:url(../images/tits_divisors/pestpyroff_on.gif);	}
.tabs_multimedia .multimedia_links .tabmultop3{	background:url(../images/tits_divisors/pestpyroff.gif);	 }
.tabs_multimedia .multimedia_links .on .tabmultop3{	background:url(../images/tits_divisors/pestpyroff_on.gif); 	}
.tabs_multimedia .multimedia_links .tabmultop4{	background:url(../images/tits_divisors/pestpyroff.gif);	 }
.tabs_multimedia .multimedia_links .on .tabmultop4{	background:url(../images/tits_divisors/pestpyroff_on.gif); 	}*/
.tabs_multimedia .multimedia_cont{ clear: both;	}
#forobienv { width:656px; margin:0; padding:0; }
#txtbienv { width:310px; margin:0 10px 0 0; padding:5px; float:left; border:solid 1px #dddddd;}
#txtbienv h2 { margin:0; padding:3px 0 0 0; color: #ef013d; font: normal 24px Trebuchet MS; line-height: 16px;}
#txtbienv h3 { margin:0; padding:3px 0 0 0; color: #83658a; font: normal 16px Trebuchet MS; line-height: 16px;}
#txtbienv h3 a, #txtbienv h3 a:visited  { margin:0; padding:3px 0 0 0; color: #83658a; font: normal 16px Trebuchet MS; line-height: 16px; text-decoration:underline;}
#txtbienv2 { width:310px; height:38px; margin:0; padding:5px; float:left; border:solid 1px #dddddd;}
*html #txtbienv2 { w\idth:336px; height:38px; margin:0; padding:4px 5px 8px 5px; float:left; border:solid 1px #dddddd;}
#txtbienv2 p { margin:0; padding:0; color: #83658a; font: normal 12px Trebuchet MS; line-height: 16px; text-decoration:none;}
#txtbienv2 a, #txtbienv2 a:visited {  margin:0; padding:5px 0 0 20px; color: #ef013d; font: normal 12px Trebuchet MS; line-height: 16px; text-decoration:underline;}
#txtbienv2 h2 { margin:0; padding:3px 0 0 0; color: #83658a; font: normal 12px Trebuchet MS; line-height: 15px; text-decoration:none;}
#txtbienv2 h2 a, #txtbienv2 h2 a:visited { margin:0; padding:5px 0 0 0; color: #83658a; font: normal 12px Trebuchet MS; line-height: 15px; text-decoration:underline;}
#menuforos { width:654px; margin:10px 0 0 0; padding:0; }
#menuforosizq {width:552px; height:17px; margin:0; padding:3px 0 3px 5px; float:left; background-color:#f8f8f8; border:#dddddd solid 1px; color: #83658a; font: bold 11px Arial, Helvetica, Geneva; text-decoration: none;}
*html #menuforosizq {w\idth:552px; height:17px; margin:0; padding:3px 0 0 5px; float:left; background-color:#f8f8f8; border:#dddddd solid 1px; color: #83658a; font: bold 11px Arial, Helvetica, Geneva; text-decoration: none;}
/*#menuforosizq a, #menuforosizq a:visited, #menuforosizq a:hover  {color: #83658a; font: normal 11px Arial, Helvetica, Geneva; padding:0 0 0 5px; text-decoration:underline;}*/

.sitemapcom { margin:0; padding:0; float:left; color: #83658a; font: normal 11px Arial, Helvetica, Geneva;}
.sitemapcom h1, .sitemapcom h2, .sitemapcom h3, .sitemapcom h4{color: #83658a; font: bold 11px Arial, Helvetica, Geneva; padding:0; margin:0; text-decoration:none;}
.sitemapcom a h1, .sitemapcom a h2, .sitemapcom a h3, .sitemapcom a h4, .sitemapcom a h1:visited, .sitemapcom a h2:visited, .sitemapcom a h3:visited, .sitemapcom a h4:visited, .sitemapcom a h1:hover, .sitemapcom a h2:hover, .sitemapcom a h3:hover, .sitemapcom a h4:hover{color: #79868d; font: normal 11px Arial, Helvetica, Geneva; padding:0; margin:0; text-decoration:underline;}
.sitemapscom{ height:17px; margin:0; padding:0; float:left; color: #83658a; font: normal 11px Arial, Helvetica, Geneva;}

#menuforosregresar {width:93px; height:17px; margin:0; padding:3px 0 3px 0; float:left; background:url(../images/generals/arrowleftvideo.gif) no-repeat 10px 4px #eae4eb; border:#dddddd solid 1px;}
*html #menuforosregresar {w\idth:102px; height:22px; margin:0; padding:0; float:left; background:url(../images/generals/arrowleftvideo.gif) no-repeat 10px 4px #eae4eb; border:#dddddd solid 1px;}
#menuforosregresar a, #menuforosregresar a:visited, #menuforosregresar a:hover {color: #666666; font: bold 11px Arial, Helvetica, Geneva; text-decoration: none; padding:0 0 0 30px;}
.forosperfil { width:656px; height:36px; margin:10px 0 0 0; padding:0; }
.forosperfil h2 {margin:0; padding:10px 0 0 5px; color: #ffffff; font: normal 11px Arial, Helvetica, Geneva; text-decoration: none;}
.forosperfil a, .forosperfil a:visited {margin:0; padding:10px 0 0 30px; color: #ffffff; font: normal 11px Arial, Helvetica, Geneva; text-decoration:underline;}
.forosperfil h3 { font:normal 12px Arial, Helvetica, sans-serif ; color:#ef013d; padding:0; margin:0;}
.forosperfilizq {width:260px; height:36px; padding:0; margin:0; float:left; background-color:#7e5e86;}
.forosperfilbus {width:396px; height:36px; padding:0; margin:0; float:left; background-color:#eae4eb;}
.foroscomparte { width:656px; margin:10px 0 0 0; padding:0; }
.foroscomparteizq {width:225px; padding:7px 5px 13px 5px; margin:5px 3px 5px 0; float:left; border: solid 1px #d5d5d5;}
*html .foroscomparteizq {w\idth:245px; padding:7px 5px 15px 5px; margin:5px 3px 5px 0; float:left; border: solid 1px #d5d5d5;}
.foroscomparteizq h3 {margin:0; padding:0 0 8px 0; color: #7e5e86; font: normal 15px Arial, Helvetica, Geneva;}
.foroscomparteizq h2 {margin:0; padding:0 0 3px 0; color: #666666; font: normal 12px Arial, Helvetica, Geneva;}
.miniforos {width:401px; padding:5px; margin:5px 0 5px 3px; float:left; border: solid 1px #d5d5d5;}
.minifotoforo { width:96px; margin:0; padding:0; float:left;}
.miniforostxt { width:278; height:73px; padding:0 0 0 7px; margin:0; float:left; }
.miniforostxt a, .miniforostxt a:visited {margin:0; padding:0; color: #7e5e86; font: normal 15px Arial, Helvetica, Geneva; text-decoration:underline;}
.miniforostxt h2 {margin:0; padding:5px 0 2px 0; color: #666666; font: normal 12px Arial, Helvetica, Geneva;}
.miniforostxt h2 a, .miniforostxt h2 a:visited {margin:0; padding:0; color: #7e5e86; font: bold 12px Arial, Helvetica, Geneva; text-decoration:underline;}
.miniforosnav { width:278px; height:18px; padding:0; margin:0; text-align:right;}
.miniforosnav h2 a, .miniforosnav h2 a:visited{margin:0; padding:0; color: #7e5e86; font: normal 11px Arial, Helvetica, Geneva; text-decoration:underline;}
.miniforosnav h2{margin:0; padding:0; color: #7e5e86; font: normal 11px Arial, Helvetica, Geneva;}
.foros {width:656px; margin:10px 0 0 0; padding:0;}
.foros td {color: #83658a; font: bold 11px Arial, Helvetica, Geneva; text-align:center;}
.foros td h2 {margin:0; padding:15px 0 0 0; color: #83658a; font: normal 20px Arial, Helvetica, Geneva; text-align:left;}
.foros td a, .foros td a:visited {margin:0; padding:0 10px 0 5px; color: #3d3d3d; font: bold 12px Arial, Helvetica, Geneva; text-align:left; text-decoration:underline;}
.foros td h3 {margin:0; padding:0; color: #3d3d3d; font: normal 12px Arial, Helvetica, Geneva; text-align:left;}
.foros td h4 {margin:0; padding:0; color: #3d3d3d; font: normal 12px Arial, Helvetica, Geneva; text-align:center;}
.foros td span {margin:0; padding:0; color: #3d3d3d; font: normal 11px Arial, Helvetica, Geneva; text-align:center;}
.altertabla td { border:solid 1px #d5d5d5;}
.menuforos2 { width:654px; height:18px; margin:10px 0 0 0; padding:0; border:solid 1px #dddddd;  background-color:#eae4eb; }
.menuforos2 h2 {margin:0; padding:1px 0 0 3px; color: #666666; font: normal 11px Arial, Helvetica, Geneva; text-decoration: none;}
.menuforosizq2 {width:652px; height:16px; padding:0; margin:0; float:left; border:solid 1px #FFFFFF;}
*html .menuforosizq2 {w\idth:652px; height:18px; padding:0; margin:0; float:left; border:solid 1px #FFFFFF;}
.menuforos3 { width:654px; height:24px; margin:10px 0 0 0; padding:0; border:solid 1px #dddddd;  background-color:#eae4eb; }
.menuforos3 h2 {margin:0; padding:0 0 0 3px; color: #666666; font: normal 11px Arial, Helvetica, Geneva; text-decoration: none;}
.menuforos3 a, .menuforos3 a:visited {margin:0; padding:1px 5px 3px 5px; color: #666666; font: normal 11px Arial, Helvetica, Geneva; text-decoration:underline;}
.menuforos3 a:hover {color: #7e5e86;}
.menuforosizq3 {width:551px; height:21px; padding:1px 0 0 0; margin:0; float:left; border:solid 1px #FFFFFF;}
*html .menuforosizq3 {w\idth:551px; height:22px; padding:1px 0 0 0; margin:0; float:left; border:solid 1px #FFFFFF;}
.menuforosregresar3 {width:99px; height:18px; padding:4px 0 0 0; margin:0; float:left; background:url(../images/generals/arrowleftvideo.gif) no-repeat 10px 4px #eae4eb; border:solid 1px #FFFFFF; }
*html .menuforosregresar3 {w\idth:101px; height:22px; padding:4px 0 0 0; margin:0; float:left; background:url(../images/generals/arrowleftvideo.gif) no-repeat 10px 4px #eae4eb; border:solid 1px #FFFFFF; }
.menuforosregresar3 a, .menuforosregresar3 a:visited{ padding:0 0 0 33px; margin:0; color: #666666; font: bold 9px Arial, Helvetica, Geneva; vertical-align:middle; text-decoration:none;}
.menuforos3a { width:654px; height:24px; margin:10px 0 0 0; padding:0; border:solid 1px #dddddd;  background-color:#eae4eb; }
.menuforos3a h2 {margin:0; padding:0 0 0 3px; color: #666666; font: normal 11px Arial, Helvetica, Geneva; text-decoration: none;}
.menuforos3a a, .menuforos3a a:visited {margin:0; padding:1px 5px 3px 5px; color: #666666; font: normal 11px Arial, Helvetica, Geneva; text-decoration:underline;}
.menuforos3a a:hover {color: #7e5e86;}
.menuforosizq3a {width:551px; height:21px; padding:1px 0 0 0; margin:0; float:left; border:solid 1px #FFFFFF;}
*html .menuforosizq3a {w\idth:551px; height:22px; padding:1px 0 0 0; margin:0; float:left; border:solid 1px #FFFFFF;}
.menuforosregresar3a {width:99px; height:17px; padding:5px 0 0 0; margin:0; float:left; background:url(../images/generals/arrowleftvideo.gif) no-repeat 10px 4px #eae4eb; border:solid 1px #FFFFFF; }
*html .menuforosregresar3a {w\idth:101px; height:22px; padding:0; margin:0; float:left; background:url(../images/generals/arrowleftvideo.gif) no-repeat 10px 4px #eae4eb; border:solid 1px #FFFFFF; }
.menuforosregresar3a a, .menuforosregresar3a a:visited{ padding:0 0 0 33px; margin:0; color: #666666; font: bold 9px Arial, Helvetica, Geneva; vertical-align:middle; text-decoration:none;}
#otrostemas { width:656px; margin:15px 0 20px 0; padding:0;}
#otrostemas h2 {color: #666666; font: bold 12px Arial, Helvetica, Geneva; text-align:center; margin:0; padding:0 0 10px 0;}
#otrostemas a, #otrostemas a:visited {color: #83658a; font: normal 12px Arial, Helvetica, Geneva; text-align:center; padding:0 5px 0 5px; margin:0; text-decoration:underline;}
.forostxtcrear {width:644px; padding:5px; margin:5px 0 5px 0; border: solid 1px #d5d5d5;}
*html .forostxtcrear {w\idth:656px; padding:5px; margin:5px 0 5px 0; border: solid 1px #d5d5d5;}
.forostxtcrear h2 {margin:0; padding:0 0 8px 0; color: #7e5e86; font: normal 18px Arial, Helvetica, Geneva;}
.forostxtcrear h3 {margin:0; padding:0 0 3px 0; color: #666666; font: normal 12px Arial, Helvetica, Geneva;}
.forostxtcrear a, .forostxtcrear a:visited {margin:0; padding:0 0 3px 0; color: #ef013d; font: normal 12px Arial, Helvetica, Geneva; text-decoration:underline;}
.tema {width:646px; padding:10px 5px 0 5px; margin:0; }
.tema td {margin:0; padding:0; color: #83658a; font: bold 12px Arial, Helvetica, Geneva;}
.titulo {width:646px; padding:10px 5px 0 5px; margin:0;  }
.titulo td {margin:0; padding:0; color: #83658a; font: bold 12px Arial, Helvetica, Geneva;}
.username {width:646px; padding:10px 5px 0 5px; margin:0; }
.username h2 {margin:0; padding:0; color: #83658a; font: bold 12px Arial, Helvetica, Geneva;}
.username span {margin:0; padding:0 0 0 5px; color: #666666; font: bold 12px Arial, Helvetica, Geneva;}
.escribirmensaje {width:656px; padding:0; margin:10px 0 20px 0; }
.mensajeiconos {width:644px; padding:5px; margin:0;  background-color:#eae4eb; border:solid 1px #d5d5d5;}
.mensajeiconos img {padding-right:2px; margin:0;}
.mensajetxt {width:656px;}
.mensajetxt textarea{width:656px; padding:5px; margin:0; border:solid 1px #d5d5d5; color: #666666; font: normal 12px Arial, Helvetica, Geneva;}
.botoncancelar {background:url(../images/btn/botoncancelar.gif) no-repeat; width:80px; height:19px; border:none; cursor:pointer;}
.botonpostear {background:url(../images/btn/botonpostear.gif) no-repeat; width:74px; height:19px; border:none; cursor:pointer;}
.botoncancelar1 {background:url(../images/btn/botoncancelar1.gif) no-repeat; width:86px; height:20px; border:none; cursor:pointer;}
.forosherram { width:656px; height:40px; margin:10px 0 0 0; padding:0; }
.forosherramtxt {  height:30px; margin:0; padding:5px 12px 5px 11px; float:left; text-align:center; border-right:solid 1px #d5d5d5; }
*html .forosherramtxt {  h\eight:30px; margin:0; padding:5px 14px 5px 13px; float:left; text-align:center; border-right:solid 1px #d5d5d5; }
.forosherramtxt img { margin:0; padding:3px 2px 0 3px;}
.forosherramtxtb {  height:30px; margin:0; padding:5px 15px 5px 15px; background-color:#7e5e86; float:left; text-align:center;}
.forosherramtxtb a, .forosherramtxtb a:visited {margin:0; padding:0; color: #ffffff; font: normal 11px Arial, Helvetica, Geneva; text-decoration:underline;}
.forosherramtxt h2 {margin:0; padding:7px 0 0 0; color: #7e5e86; font: normal 11px Arial, Helvetica, Geneva;}
.forosherramtxt a, .forosherramtxt a:visited {margin:0; padding:0; color: #7e5e86; font: normal 11px Arial, Helvetica, Geneva; text-decoration:underline;}
.menuforos4 { width:149px; height:20px; margin:0; padding:0; border:solid 1px #dddddd;  background-color:#eae4eb; }
.menuforos4 h2 {margin:0; padding:2px 0 0 0; color: #666666; font: normal 11px Arial, Helvetica, Geneva; text-decoration: none;}
.menuforosizq4 {width:147px; height:18px; padding:0; margin:0; float:left; border:solid 1px #FFFFFF;}
.forosherramtxtr {  height:30px; margin:0; padding:8px 14px 5px 0; float:left; text-align:center; border-right:solid 1px #d5d5d5;}
.forosherramtxt h2 a img { margin:0; padding:3px 1px 0 0;}
.forosresp {width:656px; margin:10px 0 10px 0; padding:0; vertical-align:top;}
.forosresp h2{  margin:0; padding:0 0 5px 0; font: bold 18px Arial, Helvetica, Geneva; color:#666666; }
.forosresp h3{ margin:0; padding:0; font: normal 12px Arial, Helvetica, Geneva; color:#666666;}
.forosresp h4{ margin:0; padding:0; font: normal 10px Arial, Helvetica, Geneva; color:#595958;}
.forosresp a, .forosresp a:visited{ margin:0; padding:0; font: bold 12px Arial, Helvetica, Geneva; color:#83658a; text-decoration:underline;}
.forosresp span{ margin:0; padding:0; font: bold 10px Arial, Helvetica, Geneva; color:#474746;}
.forosresp td p{ margin:0; padding:0; font: normal 12px Arial, Helvetica, Geneva; color:#666666; text-decoration:none;}
.forosresp h2 a, .forosresp h2 a:visited{ margin:0; padding:0; font: bold 10px Arial, Helvetica, Geneva; color:#83658a; text-decoration:underline;}
/*Color alterno tablas*/
.alt{background-color:#F5F3F4;}
/*Boton regresar*/
.btnback{ width:74px; height:21px; float: right; margin:0 10px 0 0;}
.forosresp .blktitulo{ width:350px;	float:left;}
#mcolizqfav {background:url(../images/generals/bgfav.jpg) repeat-y; width:182px; padding:0 7px 0 0; float:left;}
.subnavea { width:980px; height:29px; padding:0; margin:0; background-color:#7d98b5;  }
.txtnavea a, .txtnavea a:visited {height:26px; color: #ffffff; font: bold 11px Arial, Helvetica, Geneva, Verdana; line-height: 18px; padding:5px 0 0 0; text-decoration:none; margin:0 5px 0 5px; float:left;}
.txtnavea a:hover {color: #485869; background-color:#becbda; height:24px; text-decoration:none;}
.sepa {color: #485869; height:26px; font: bold 12px Arial, Helvetica, Geneva, Verdana; float:left; margin:0; padding:5px 0 0 0;}
.busa {color: #485869; text-align:right; padding:0; float:left; margin:2px 0 0 0;}
.busa a, .busa a:visited { color: #485869; font: bold 10px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:none; margin:0;}
.botona {background:url(../images/btn/botona.jpg) no-repeat; width:23px; height:21px; border:none; cursor:pointer;}
.botonirfav {background:url(../images/btn/botonirfav.gif) no-repeat; width:54px; height:20px; border:none; cursor:pointer;}
#menubodafav { width:174px; margin:0; padding:0; background:url(../images/generals/shademenufav.jpg) repeat-y;}
#menubodafav ul{list-style:none; margin:0; padding:0; width:166px;}
#menubodafav ul li{margin:5px 0 5px 0; padding:2px 0 4px 0; background-color:#7e97b5; }
#menubodafav li a, #menubodafav li a:visited {color: #ffffff; font: bold 11px Arial, Helvetica, Geneva; letter-spacing: 1px; padding:0 10px 0 10px; margin:0; text-decoration:none;}
#menubodafav li a:hover{color: #1c3c5e; text-decoration:underline;}
#navrapidafav {width:770px; height:22px; padding:0; margin:0;}
#txtnavrapidafav {width:642px; height:17px; margin:0; padding:3px 0 0 3px; float:left; background-color:#fbfbfb; border:#d8e0e9 solid 1px; color: #505b61; font: normal 11px Arial, Helvetica, Geneva; }
#txtnavrapidafav a, #txtnavrapidafav a:visited {color: #505b61; font: normal 11px Arial, Helvetica, Geneva; padding:0 0 0 5px; text-decoration:underline;}
#volvernavrapidafav {width:120px; height:17px; margin:0; padding:3px 0 0 0; float:left; background:url(../images/generals/arrowleftmigajas.gif) no-repeat 20px 4px #f0f0f2; border:#d8e0e9 solid 1px;}
#volvernavrapidafav a, #volvernavrapidafav a:visited {color: #505b61; font: normal 11px Arial, Helvetica, Geneva; text-decoration: none; padding:0 0 0 50px;}
#txtfavoritos { width:452px; margin:0; padding:10px 10px 10px 0;}
#txtfavoritos h3 {color: #1c3c5e; font: bold 20px Trebuchet MS; margin:0; padding-bottom:5px;}
#txtfavoritos h2 {color: #585a5a; font: normal 12px Trebuchet MS; margin:0; padding:0;}
#txtfavoritos a, #txtfavoritos a:visited {color: #1f3b60; font: normal 12px Trebuchet MS; margin:0; padding:0; text-decoration:underline;}
.contfavoritos { width:462px; margin:0; padding:10px 0 10px 0;}
.txtimagesfav a, .txtimagesfav a:visited {color: #1c3c5e; font: normal 16px Trebuchet MS; margin:0; padding:0; text-decoration:underline;}
.imagesfav { width:68px; height:68px; margin:10px 22px 0 0; padding:0; border:solid 1px #d6d6d6; float:left;}
.btnimagesfav a img {padding:10px 15px 0 0; margin:0;}
.provcontfav { width:149px; margin:10px 5px 0 0; padding:0; float:left;}
.provimagfav { width:68px; height:68px; margin:0; padding:0; border:solid 1px #d6d6d6; float:left;}
.txtprovfav { width:74px; height:68px;  margin:0; padding:0 0 0 5px; float:left;}
.txtprovfav a, .txtprovfav a:visited {color: #585a5a; font: normal 11px Trebuchet MS; margin:0; padding:0; text-decoration:underline;}
.imagesfav a, .imagesfav a:visited  {color: #585a5a; font: normal 11px Trebuchet MS; margin:0; padding:0; text-decoration:underline;}
.txtprovfav h2 {color: #1c3c5e; font: normal 10px Trebuchet MS; margin:0; padding:5px 0 0 0; line-height: 10px;}
.provcontfavvid { width:149px; margin:10px 5px 0 0; padding:0; float:left;}
.provimagfavvid { width:125px; height:70px; margin:0; padding:0; border:solid 1px #d6d6d6;}
.txtprovfavvid { width:125px; margin:0; padding:3px 0 0 0; text-align:center;}
.txtprovfavvid a, .txtprovfavvid a:visited {color: #585a5a; font: normal 11px Trebuchet MS; margin:0; padding:0; text-decoration:underline;}
.txtprovfavvid h2 a, .txtprovfavvid h2 a:visited {color:  #1c3c5e; font: normal 10px Trebuchet MS; margin:0; padding:0; text-decoration:underline;}
.txtimagesfav h2 {color: #585a5a; font: normal 12px Trebuchet MS; margin:0; padding:7px 0 0 0; line-height: 10px;}
.txtimagesfav h2 a, .txtimagesfav h2 a:visited {color: #585a5a; font: normal 12px Trebuchet MS; text-decoration:underline;}
.contforosfav { width:462px; margin:0; padding:8px 0 0 0;}
.usuariofav {width:120px; margin:0; padding:0; float:left;}
.usuariofav a, .usuariofav a:visited{color: #585a5a; font: bold 12px Trebuchet MS; margin:0; padding:0; text-decoration:underline;}
.usuariofav h1{color: #585a5a; font: normal 12px Trebuchet MS; margin:0; padding:0 0 0 20px;}
.temafav {width:242px; margin:0; padding:0 0 5px 0; float:left;}
.temafav a, .temafav a:visited{color: #585a5a; font: normal 12px Trebuchet MS; margin:0; padding:0; text-decoration:underline;}
.fechafav { width:100px; margin:0; padding:0; float:left;}
.fechafav h2{color: #585a5a; font: normal 12px Trebuchet MS; margin:0; padding:0;}
.usuariofav1 {width:120px; margin:0; padding:0; float:left; color: #1f3c5e; font: bold 12px Trebuchet MS;}
.temafav1 {width:242px; margin:0; padding:3px 0 0 0; float:left; color: #1f3c5e; font: bold 12px Trebuchet MS;}
.fechafav1 { width:100px; margin:0; padding:3px 0 0 0; float:left; color: #1f3c5e; font: bold 12px Trebuchet MS;}
.banner300x498 {width:300px; height:498px; padding:0 0 10px 0; margin:0; float:left; }
.separador {font: normal Trebuchet MS; margin:0; padding:5px 0 0 0; border-bottom:dashed 1px #585a5a;}
.menualbumderant1 {width:98px; height:15px; padding:5px 0 0 0; margin:0 0 0 3px; float:left; background:url(../images/generals/arrowleftvideo.gif) no-repeat 10px 4px #f0f0f2; }
.menualbumderant1 a, .menualbumderant1 a:visited{ padding:0 0 0 33px; margin:0; color: #505b61; font: bold 9px Arial, Helvetica, Geneva; vertical-align:middle; text-decoration:none;}
.menualbumdersig1 {width:98px; height:15px; padding:5px 0 0 0; margin:0 0 0 3px; float:left; background:url(../images/generals/arrowrightvideo.gif) no-repeat 75px 4px; background-color:#f0f0f2; }
.menualbumdersig1 a, .menualbumdersig1 a:visited{ padding:0 0 0 13px; margin:0; color: #505b61; font: bold 9px Arial, Helvetica, Geneva; vertical-align:middle; text-decoration:none;  }
.menuvest1 { width:460px; height:20px; margin:10px 0 0 0; padding:0; border:solid 1px #d8e0e9;  background-color:#fbfbfb;}
.menuvest1 h2 {margin:0; padding:3px 0 0 3px; color: #505b61; font: normal 11px Arial, Helvetica, Geneva; text-decoration: none;}
.menuvestizq1 {width:258px; height:20px; padding:0; margin:0; float:left;}
.menuvest1 h2 a, .menuvest1 h2 a:visited  {margin:0; padding:3px 3px 0 3px; color: #505b61; font: bold 11px Arial, Helvetica, Geneva; text-decoration:underline;}
.favimg { width:140px; margin:8px 14px 0 0; padding:0; float:left;}
.favimgfoto { width:140px; padding:0; margin:0 0 3px 0;}
.favimgtxt { width:140px; padding:0; margin:0; text-align:center;}
.favimgtxt h2 {color: #585a5a; font: normal 13px Trebuchet MS; margin:0; padding:0;}
.favimgtxt h1 {color: #585a5a; font: normal 10px Trebuchet MS; margin:0; padding:0;}
.favimgtxt h3 {color: #585a5a; font: normal 11px Trebuchet MS; margin:0; padding:0;}
.favimgtxt a, .favimgtxt a:visited {color:  #1c3c5e; font: normal 10px Trebuchet MS; margin:0; padding:0; text-decoration:underline;}
.favimgtxt h2 a, .favimgtxt h2 a:visited {color: #585a5a; font: normal 13px Trebuchet MS; margin:0; padding:0; text-decoration:underline;}
.forosherramtxt1 { height:15px; margin:0; padding:0 14px 0 13px; float:right; text-align:center;}
.forosherramtxt1 img { margin:0; padding:0 2px 0 3px;}
.forosherramtxt1 a, .forosherramtxt1 a:visited {margin:0; padding:0; color: #1c3c5e; font: normal 11px Arial, Helvetica, Geneva; text-decoration:underline;}
.contfavoritos1 { width:462px; margin:0; padding:10px 0 10px 0; background-color:#f3f7fb;}
.contforosfav1 { width:452px; margin:0; padding:0 5px 0 5px;}
.contforosfav1 h2{color: #1c3c5e; font: normal 15px Trebuchet MS; margin:0; padding:0 0 5px 0;}
.contforosfav1 h2 a, .contforosfav1 h2 a:visited{color: #1c3c5e; font: normal 15px Trebuchet MS; margin:0; padding:0 0 5px 0; text-decoration:underline;}
.contforosfav1 h1 {margin:0; padding:0;}
.contforosfav1 h1 a, .contforosfav1 h1 a:visited{color: #585a5a; font: bold 13px Trebuchet MS; margin:0; padding:0; text-decoration:underline;}
.contforosfav1 a, .contforosfav1 a:visited{color: #585a5a; font: bold 13px Trebuchet MS; margin:0; padding:0 0 0 10px; text-decoration:underline;}
.contforosfav1 span{color: #585a5a; font: bold 12px Trebuchet MS; margin:0; padding:0;}
.contforosfav1 h3{color: #585a5a; font: normal 12px Trebuchet MS; margin:0; padding:1px 0 2px 10px;}
.perfiltit h2{color: #58b39c; font: normal 18px verdana; margin:0; padding:0 0 3px 0px; }
.perfiltit h2 span{color: #e68722; font: normal 18px verdana; margin:0; padding:0 0 3px 0px; }
.perfiltit h3{color: #454545; font: normal 12px verdana; margin:0; padding:5px 0 0 0px;}
.perfiltit ul { list-style:none; margin:0; padding:5px 0 2px 0; font: normal 10px verdana;}
.perfiltit ul li{color: #ef013d; font: normal 12px verdana; margin:0; padding:0 0 2px 0;}
.perfiltit td h2{color: #58b39c; font: normal 12px verdana; margin:0; padding:0;}
.perfiltit td {color: #3e3d3d; font: normal 12px verdana; margin:0; padding:0; }
.perfiltit form{color: #000000; font: normal 12px verdana; margin:0; padding:0; }
.perfiltit td h4{color: #3e3d3d; font: normal 10px verdana; margin:0; padding:0;}
.perfiltit td h4 a, .perfiltit td h4 a:visited{color: #ef013d; font: normal 10px verdana; margin:0; padding:0; text-decoration:underline;}
.perfiltit td span{color: #e68722; font: normal 10px verdana; margin:0; padding:0;}
.perfiltit a, .perfiltit a:visited{color: #e68722; font: normal 12px verdana; margin:0; padding:0; text-decoration:underline;}
.perfiltit a:hover{color: #e68722; text-decoration:underline;}
.busnovios { margin:0; padding:0;}
.lineahr {margin:0; padding:0; color:#dcf1ec; width:550px; height:1px; border:solid 2px #dcf1ec; }
*html .lineahr {m\argin:0; padding:0; color:#dcf1ec; width:550px; height:3px; }
.perfilcont { width:462px; margin:10px 0 0 0; padding:0;}
.perfilfoto { width:200px; float:left; padding:0; margin:0;}
.perfiltxt { width:252px; float:left; padding:0 0 0 10px; margin:0;}
.perfiltxt h2 {color: #1c3d5e; font: bold 26px Trebuchet MS; margin:0; padding:0 0 10px 0; letter-spacing:1px;}
.perfiltxt h1 {color: #565a5b; font: normal 12px arial; margin:0; padding:5px 0 0 0;}
.perfiltxt h3 {color: #1c3d5e; font: normal 12px arial; margin:0; padding:15px 0 0 0;}
.perfiltxt h3 a, .perfiltxt h3 a:visited {color: #1c3d5e; font: bold 12px arial; margin:0; padding:0; text-decoration:underline;}
.perfilcont2 h2 {color: #1c3d5e; font: normal 14px Trebuchet MS; margin:0; padding:10px 0 0 0;}
.perfilcont2 h1 {color: #565a5b; font: normal 12px arial; margin:0; padding:5px 0 0 0;}
.perfilcont2 a, .perfilcont2 a:visited {color: #565a5b; font: normal 12px arial; margin:0; padding:5px 0 0 0; text-decoration:underline;}
#contregistro {width:760px; margin:10px 25px 10px 18px; padding:0 88px 20px 89px; float:left;}

#DatosGrales{ margin:0; padding:0; width:760px; }
#PerfilCom{ margin:0; padding:0; width:760px; }
#News{ margin:0; padding:0; width:760px; }
#PerfilCom td h2{color: #7e5e86; font: bold 12px verdana; margin:0; padding:0;}
#PerfilCom td h3{color: #454545; font: normal 12px verdana; margin:0; padding:5px 0 0 0px;}
#PerfilCom td h4{color: #3e3d3d; font: normal 10px verdana; margin:0; padding:0;}

#News td h2{color: #7e5e86; font: bold 12px verdana; margin:0; padding:0;}
#News td h3{color: #454545; font: normal 12px verdana; margin:0; padding:5px 0 0 0px;}
#News td h4{color: #3e3d3d; font: normal 10px verdana; margin:0; padding:0;}

.perfiltitcom h2{color: #7e5e86; font: normal 22px verdana; margin:0; padding:0 0 3px 0px; }
.perfiltitcom h3{color: #454545; font: normal 12px verdana; margin:0; padding:5px 0 0 0px;}
.perfiltitcom ul { list-style:none; margin:0; padding:5px 0 2px 0; font: normal 10px verdana;}
.perfiltitcom ul li{ list-style:none;color: #ef013d; font: normal 12px verdana; margin:0; padding:0 0 2px 0;}
.perfiltitcom td h2{color: #7e5e86; font: bold 12px verdana; margin:0; padding:0;}
.perfiltitcom td{color: #3e3d3d; font: normal 12px verdana; margin:0; padding:0; }
.perfiltitcom form{color: #000000; font: normal 12px verdana; margin:0; padding:0; }
.perfiltitcom td h4{color: #3e3d3d; font: normal 10px verdana; margin:0; padding:0;}
.perfiltitcom td h4 a, .perfiltitcom td h4 a:visited{color: #ef013d; font: normal 10px verdana; margin:0; padding:0; text-decoration:underline;}
.perfiltitcom td span{color: #e68722; font: normal 10px verdana; margin:0; padding:0;}
.perfiltitcom a, .perfiltitcom a:visited{color: #ef013d; font: normal 10px verdana; margin:0; padding:0; text-decoration:underline;}
.fotoperfil { width:180px; margin:0 0 8px 0; padding:0 28px 0 28px;}
.txtreg {margin:3px 0 7px 0; padding:0;}
.txtreg a, .txtreg a:visited{color: #7e5e86; font: normal 12px verdana; margin:0; padding:0; text-decoration:underline;}
.botonguardar {background:url(../images/btn/btnguardar.gif) no-repeat; width:84px; height:16px; border:none; cursor:pointer;}
.botonentrar {background:url(../images/btn/btnentrar.gif) no-repeat; width:81px; height:16px; border:none; cursor:pointer;}
.botonreg {background:url(../images/btn/btnreg.jpg) no-repeat; width:110px; height:16px; border:none; cursor:pointer;}
.perfiltit2 ul { list-style:none; margin:0; padding:5px 0 2px 0; font: normal 10px verdana;}
.perfiltit2 ul li{ list-style:none;color: #ef013d; font: normal 10px verdana; margin:0; padding:0;}
.perfiltit3 h3{color: #790000; font: normal 22px verdana; margin:0; padding:0 0 3px 0px; line-height:25px;}
.perfiltit3 ul {margin:0; padding:5px 0 2px 20px; font: normal 10px verdana;}
.perfiltit3 ul li{color: #454545; font: normal 12px verdana; margin:0; padding:0 0 5px 0;}
.perfiltit3 td h1{color: #454545; font: normal 11px verdana; margin:0; padding:0;}
.promosact { width:642px; margin:10px 0 30px 0; padding:0; }
.promo { width:200px; padding:0; margin:0 7px 10px 7px; float:left;}
.promosact h2 { color: #e68722; font: bold 12px verdana; margin:0; padding:0 0 10px 0;}
.txtpromos { width:642px; margin:10px 0 30px 0; padding:0; }
.txtpromos h3 { color: #454545; font: bold 12px verdana; margin:0; padding:0 0 10px 0;}
.txtpromos h4 { color: #454545; font: normal 12px verdana; margin:0; padding:0 0 10px 0;}
.txtpromos ul { margin:0; padding:0 0 0 20px;}
.txtpromos ul li { color: #454545; font: normal 12px verdana; margin:0; padding:0 0 5px 0;}
.txtpromos h2 { color: #e68722; font: bold 12px verdana; margin:0; padding:10px 0 10px 0;}
.txtpromos a, .txtpromos a:visited { color: #ef013d; font: normal 12px verdana; margin:0; padding:0 0 10px 0; text-decoration:underline;}
.txtpromos span { color: #ef013d; font: normal 12px verdana; margin:0; padding:0 0 10px 0; text-decoration:underline;}
.txtpromos2 { width:642px; margin:10px 0 30px 0; padding:0; }
.txtpromos2 h3 { color: #454545; font: bold 12px verdana; margin:0; padding:0 0 10px 0;}
.txtpromos2 h3 span { color: #ef013d; font: bold 14px verdana; margin:0; padding:0 0 10px 0;}
.txtpromos2 h2 { color: #3e3d3d; font: normal 12px verdana; margin:0; padding:0 0 10px 0;}
.txtpromos2 ul { margin:0; padding:0 0 0 20px;}
.txtpromos2 ul li { color: #454545; font: normal 12px verdana; margin:0; padding:0 0 5px 0;}
.txtpromos2 h4 { color: #7e5e86; font: bold 14px verdana; margin:0; padding:10px 0 10px 0; text-decoration:underline;}
.txtpromos2 a, .txtpromos2 a:visited { color: #ef013d; font: normal 12px verdana; margin:0; padding:0 0 10px 0; text-decoration:underline;}
#pbody { background-color:#393835; margin:0;}
#pcontenedor {width:706px; margin:20px auto; background-color:#f2f2f0;}
#pcontmenu { width:670px; margin:0; padding:0;}
#plogout a, #plogout a:visited{ width:112px; margin:0; padding:15px 0 0 0; float:left; color: #454545; font: normal 11px Verdana; text-align:center;}
#pcont { width:670px; margin:18px; padding:0;}
#pusuario { width:670px; margin:0; padding:0;}
#plogin { width:244px; height:267px; margin:0; padding:20px 15px 10px 17px; float:left; background-color:#252525; text-align:center;}
#plogin h3 { color: #da8a00; font: italic 18px Georgia; margin:0; padding:0 0 20px 0;}
#ploginh { width:250px; height:267px; margin:0; padding:20px 8px 10px 16px; float:left; background-color:#252525; text-align:center; }
*html #ploginh { w\idth:250px; height:297px; margin:0; padding:20px 8px 10px 16px; float:left; background-color:#252525; text-align:center; }
#ploginh h2 { color: #da8a00; font: italic 18px Georgia; margin:0; padding:0 0 10px 0; text-align:center;}
.pbotonir { background:url(../images/planeador/circle_arrow_orange.png) no-repeat; width:28px; height:28px; border:0; vertical-align:middle;}
.pherramientas { width:241px; margin:0; padding:0;}
.plistaherram { width:110px; margin:0 5px 0 5px ; padding:0; float:left; border-bottom:solid 1px #5d5d5d;}
.plistaherram ul { list-style:disc; margin:5px 0 5px 25px; padding:0; color: #dde4e6; font: normal 11px Arial, Helvetica, Geneva; text-align:left;}
*html .plistaherram ul { l\ist-style:disc; margin:0 0 5px 25px; padding:0; color: #dde4e6; font: normal 11px Arial, Helvetica, Geneva; text-align:left;}
.plistaherram ul li a, .plistaherram ul li a:visited{ color: #da8a00; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0; text-decoration:none; }
.plistaherramoff { width:110px; margin:0 5px 0 5px; float:left; border-bottom:solid 1px #5d5d5d;}
.plistaherramoff ul { list-style:disc; margin:5px 0 5px 25px; padding:0; color: #dde4e6; font: normal 11px Arial, Helvetica, Geneva; text-align:left;}
*html .plistaherramoff ul { l\ist-style:disc; margin:0 0 5px 25px; padding:0; color: #dde4e6; font: normal 11px Arial, Helvetica, Geneva; text-align:left;}
.plistaherramoff ul li a, .plistaherramoff ul li a:visited{ color: #dde4e6; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0; text-decoration:none; }
#pfoto { width:394px; height:297px; margin:0; padding:0; float:left; background-color:#000000;}
.pnombres h2{ width:670px; margin:10px 0 0 0; padding:0; color: #da8a00; font: normal 23px Georgia; text-align:left;}
.pnombresgris{ color: #484848; font: normal 11px Georgia;}
#pnombresazul{ color: #041e5b; font:normal 11px Georgia; margin:0; padding:0;}
.pnombresazul{ color: #041e5b; font:normal 11px Georgia; margin:0; padding:0;}
.pHideCkBxText label {display:none;}
.plcont { width:638px; margin:0; padding:0; }
#pcontenidos { width:638px; height:auto; margin:10px 0 0 0; padding:15px; border:solid 1px #e2e2e2; background-color:#ffffff;  }
#pcontizq { width:415px; margin:0; padding:0; float:left; border-right:solid 1px #e2e2e2;}
#pcontenidos h1{ color: #593d15; font: normal 18px Georgia; margin:0; padding:0; text-align:left; }
#pcontenidos h1 span{ color: #041e5b; font: normal 18px Georgia; margin:0; padding:0; text-align:left; }
.pconttxt {  margin:10px 0 0 0; padding:0; text-align:left;}
.pconttxt span{color: #593d15; font:bold 11px Arial, Helvetica, Geneva; margin:0; padding:0; text-align:left;}
#pnombrescafe{ color: #593d15; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0;}
.pconttxt h3 { color: #686868; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0; }
.pconttxt td h3 { color: #686868; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0; }
.pconttxt td h3 span{ color: #593d15; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0;}
.pconttxt td h2{ color: #593d15; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0;}
.pconttxt td span{ color: #041e5b; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0; }
.pconttxt a, .pconttxt a:visited { color: #da8a00; font: bold 11px Verdana, Arial, Helvetica, Geneva; margin:0; padding:0 0 0 8px; vertical-align:top; line-height:15px; text-decoration:underline;}
.pconttxt td span a, .pconttxt td span a:visited { color: #041e5b; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0; text-decoration:none;}
.pconttxt td h4{ color: #393835; font: normal 9px Verdana, Arial, Helvetica, Geneva; margin:0; padding:0; }
.pconttxt td form { color: #686868; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0; }
#pcontder { width:197px; margin:0 0 0 25px; padding:0; float:left;}
.ptxtn { margin:0; padding:8px; text-align:left; }
.ptxtn a, .ptxtn a:visited { color: #da8a00; font: bold 11px Verdana, Arial, Helvetica, Geneva; margin:0; padding:0 0 0 5px; vertical-align:top; text-decoration:underline;}
.ptxtn h2 { color: #686868; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0; }
.pagrega { width:708px; background-color:#393835; color: #dde4e6; font: normal 11px Georgia; text-align:right; padding:10px 0 5px 0; margin:0;}
.pcal {margin:0; padding:0;}
.pcal table{margin:0; padding:0; background-color:#FFFFFF; text-transform:capitalize;  }
.pcal table td { margin:0; padding:0; text-decoration:none; vertical-align:middle;}
.pcal table td a, .pcal table td a:visited { margin:0; padding:0; text-decoration:none; vertical-align:middle;}
.pcal table td a:hover { margin:0; padding:0; text-decoration:none; vertical-align:middle;}
.pcal table th a, .pcal table th a:visited { margin:0; padding:0; text-decoration:none; vertical-align:middle; }
.pcal table th a:hover { margin:0; padding:0; text-decoration:none; vertical-align:middle; }
.pbotonborrar { background:url(../images/planeador/circle_x.png) no-repeat; width:28px; height:28px; border:0; vertical-align:middle;}
.prestan { width:386px; border:solid 1px #e1e1e1; background-color:#ffffcc; margin:0; padding:3px; }
#footer2 {width:924px; margin:0; padding:28px; background:url(../images/back_grey.gif) repeat-x;}
#footerlogo { width:300px; margin:0; padding:20px 0 0 140px; float:left;}
.footertxt2 { width:924px; margin:0; padding:0 0 0 20px; text-align:center;}
.footertxt2 h1{ color: #494141; font: normal 10px Helvetica, Arial, Verdana, Geneva; text-decoration: none; margin:0; padding:5px; }
.footertxt { width:464px; margin:0; padding:0 0 0 20px; float:left;}
.footertxt h1, h2, h3{ color: #494141; font: normal 10px Helvetica, Arial, Verdana, Geneva; text-decoration: none; margin:0; padding:5p}
.footertxt h1 a, .footertxt h1 a:visited { color: #3e3737; font: oblique 11px Georgia, "Times New Roman", Times; text-decoration: none; word-spacing: 1px; letter-spacing: 1px; margin:0; padding:0; }
.footertxt h2 a, .footertxt h2 a:visited{ color: #465460; font: normal 9px Arial, Helvetica, Geneva; text-decoration: none; word-spacing: 1px; letter-spacing: 1px; margin:0; padding:0;}
.footertxt h3 a, .footertxt h3 a:visited { color: #494141; font: normal 10px Helvetica, Arial, Verdana, Geneva; text-decoration: none; margin:0; padding:0; word-spacing: 1px;}
#cuponera { width:642px; padding:0; margin:10px 0 0 0;}
#cuponeracont { width:642px; padding:10px 0 10px 0; margin:0; background:url(../images/tits_divisors/bgmidcuponera.gif) repeat-y; }
#cuponeracont h2 { color: #3e3d3d; font: normal 16px Arial, Verdana, Geneva; margin:0; padding:0 10px 10px 10px; }
#cuponeracont a, #cuponeracont a:visited { color: #e68722; font: normal 17px Verdana, Geneva; margin:0; padding:0 10px 0 10px; text-decoration:underline;}
#cuponeracont a:hover { color: #ef013d; }
.contsabias { width:656px; margin:0; padding:0; }
.fotosabias { width:350px; margin:0; padding:0; float:left;}
.txtsabias { width:296px; margin:0; padding:0 0 0 10px; float:left; }
.txtsabias h2 { color: #3e3d3d; font: normal 13px Arial, Verdana, Geneva; margin:0; padding:0; line-height:20px;}
.txtsabias2 { width:656px; margin:0; padding:8px 0 10px 0; float:left;}
.txtsabias2 h3 { color: #3e3d3d; font: normal 13px Arial, Verdana, Geneva; margin:0; padding:20px 0 0 0;}
.txtsabias2 h2 { color: #3e3d3d; font: normal 13px Arial, Verdana, Geneva; margin:0; padding:0; line-height:20px;}
.txtsabias2 h2 a, .txtsabias2 h2 a:visited  { color: #254d99; font: normal 13px Arial, Verdana, Geneva; margin:0; padding:0; text-decoration:underline;}
.txtsabias2 h3 a, .txtsabias2 h3 a:visited { color: #ef013d; font: normal 13px Arial, Verdana, Geneva; margin:0; padding:0; text-decoration:underline;}
.txtsabias2 a, .txtsabias2 a:visited  { color: #254d99; font: normal 13px Arial, Verdana, Geneva; margin:0; padding:0 0 0 80px; text-decoration:underline;}
.comentsabias { width:656px; margin:0; padding:0;}
.comentsabias h2 { color: #3e3d3d; font: normal 13px Arial, Verdana, Geneva; margin:0; padding:0;}
.comentsabias a, .comentsabias a:visited { color: #ef013d; font: normal 13px Arial, Verdana, Geneva; margin:0; padding:0; text-decoration:underline;}
.contcomentsabias { width:656px; margin:10px 0 0 0; padding:10px 0 0 0; border-top:solid 1px #999999;}
.comentsabiasfoto { width:60px; margin:0; padding:0 20px 0 20px; float:left;}
.comentsabiastxt { width:556px; margin:0; padding:0; float:left;}
.comentsabiastxt h3{color: #3e3d3d; font: normal 12px Arial, Verdana, Geneva; margin:0; padding:0 0 8px 0;}
.comentsabiastxt a, .comentsabiastxt a:visited{color: #ef013d; font: normal 12px Arial, Verdana, Geneva; margin:0; padding:0; text-decoration:underline;}
.cuponera1 { width:298px; padding:0 0 5px 0; margin:10px 0 0 0; border:dashed 1px #666666;}
.cuponera1 h1 { color: #58b39c; font: normal 12px verdana; margin:0; padding:10px 0 10px 5px;}
.cuponera1 a, .cuponera1 a:visited { color: #ef013d; font: normal 10px verdana; padding:0; margin:5px 0 0 0; text-decoration:underline;}
.cuponera1 a:hover { color: #ef013d; font: normal 10px verdana; padding:0; margin:5px 0 0 0; text-decoration:none;}
.logocuponera1 { width:100px; margin:5px 0 0 5px; padding:0; float:left;}
.txtcuponera1 { width:180px; margin:5px 5px 0 5px; padding:0; float:left;}
.txtcuponera1 h2 { color: #3e3d3d; font: normal 11px verdana; margin:0; padding:0 0 2px 0;}
.txtcuponera1 h3 { color: #454545; font: bold 9px verdana; margin:0; padding:0 0 2px 0;}
.txtcuponera1 a, .txtcuponera1 a:visited { color: #ef013d; font: normal 10px verdana; padding:0; margin:5px 0 0 0; text-decoration:underline;}
.txtcuponera1 a:hover { color: #ef013d; font: normal 10px verdana; padding:0; margin:5px 0 0 0; text-decoration:none;}
.contbio { width:656px; margin:0; padding:0; }
.fotobio { width:150px; float:left; margin:0; padding:0;}
.titbio{ width:342px; float:left; margin:0 0 10px 10px; padding:0; float:left;}
.titbio h2{color: #3e3d3d; font: bold 18px verdana; margin:0; padding:0 0 2px 0;}
.txtbio{ width:496px; float:left; margin:0 0 0 10px;}
.txtbio h2{color: #3e3d3d; font: normal 12px verdana; margin:0; padding:2px 0 2px 0;}
.txtbio h3{color: #3e3d3d; font: normal 12px verdana; margin:0; padding:8px 0 2px 0;}
.txtbio a, .txtbio a:visited{color: #e68722; font: normal 12px verdana; margin:10px 0 0 0 ; padding:0; text-decoration:underline;}
.alertbio { width:154px; float:left;}
.bgalertbio { width:154px; margin:0; padding:0;  }
.bgalertbio { padding:0; margin:10px 0 0 0;}
.bgalertbio span{color: #3e3d3d; font: normal 12px Verdana; line-height: 15px; margin:0; padding:0 3px 0 0; text-decoration:none;}
.bgalertbio a, .bgalertbio a:visited{color: #e68722; font: normal 12px Verdana; line-height: 15px; margin:0; padding:0; text-decoration:underline;}
.post { width:656px; margin:20px 0 0 0; padding:0;}
.contpost { width:656px; margin:0; padding:0;}
.contpost h2{color: #ef013d; font: normal 16px verdana; margin:0; padding:2px 0 2px 0;}
.txtpost { margin:15px 0 0 0; padding:0;}
.txtpost h2 {color: #3e3d3d; font: normal 12px verdana; margin:0; padding:5px 0 5px 0;}
.txtpost span {color: #ef013d; font: normal 12px verdana; margin:0; padding:0;}
.txtpost a h2, .txtpost a h2:visited {color: #254d99; font: normal 18px Serif, Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:underline;}
.txtpost a:hover {color: #ef013d; }
.txtpost span a, .txtpost span a:visited {color: #254d99; font: normal 14px Serif, Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:underline;}
.allpost { margin:10px 0 0 0; padding:0;}
.allpost a, .allpost a:visited{color: #e68722; font: normal 14px Arial, Helvetica, Geneva, Verdana; margin:0; padding:0; text-decoration:underline;}
.contposttxt h2{color: #000000; font: normal 15px verdana; margin:0; padding:2px 0 2px 0; text-decoration:underline;}
.contposttxt a, .contposttxt a:visited{color: #000000; font: normal 15px verdana; margin:0; padding:2px 0 2px 0; text-decoration:underline;}
.txtpost h3 {color: #3e3d3d; font: normal 12px verdana; margin:0; padding:0 0 15px 0;}
.txtpost h4 {margin:0; padding:0;}
.txtpost h4 a, .txtpost h1 a:visited{color: #254d99; font: normal 12px verdana; margin:0; padding:0; text-decoration:underline;}
.titartsabias h2{ width:656px; margin:0 0 10px 0; padding:0; color: #3e3d3d; font:bold 16px verdana;}
.artsabias { width:656px; margin:0 0 10px 0; padding:0;}
.txtartsabias{ width:466px; margin:0 10px 0 0; padding:0; float:left;}
.txtartsabias h2 {color: #3e3d3d; font: normal 12px verdana; margin:0; padding:5px 0 5px 0;}
.txtartsabias span {color: #ef013d; font: normal 12px verdana; margin:0; padding:0;}
.txtartsabias h2 span a, .txtartsabias h2 span a:visited{color: #ef013d; font: normal 12px verdana; margin:0; padding:0;}
.txtartsabias h2 span a:hover{color: #ef013d; font: normal 12px verdana; margin:0; padding:0;}
.txtartsabias a h2, .txtartsabias a h2:visited {color: #254d99; font: bold 20px Serif, Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:underline;}
.txtartsabias a h2:hover {color: #254d99; }
.txtartsabias span a, .txtartsabias span a:visited{color: #254d99; font: normal 14px Serif, Arial, Helvetica, Geneva, Verdana; margin:0; padding:0; text-decoration:underline;}
.fotoartsabias { width:160px; margin:0 20px 0 0; padding:0; float:left;}
#contmapa { width:462px; height:324px; margin:10px 0 0 0; padding:0;}
.conttxtexpos { width:462px; margin:10px 0 0 0; padding:0;}
.txtexpos { width:231px; margin:0; padding:0 0 5px 0; float:left; }
.txtexpos h2 { color: #4c4c4c; font: normal 13px  Arial, Geneva, Helvetica, Verdana; text-decoration:none;}
.txtexpos h2 a, .txtexpos h2 a:visited{ color: #3b7264; font: normal 18px  Arial, Geneva, Helvetica, Verdana; text-decoration:none;}
.txtexpos h2 a:hover{ color: #3b7264; font: normal 18px  Arial, Geneva, Helvetica, Verdana; text-decoration:underline;}
.txtexpos img { padding:10px 0 0 0; margin:0;}
#navsabias {width:964px; height:22px; margin:5px 8px 5px 8px; padding:0;}
#txtnavsabias {width:839px; height:14px; margin:0; padding:3px 0 3px 5px; float:left; background-color:#f8fcfb; border:#a4bac5 solid 1px; color:#79868d; font: normal 11px Arial, Helvetica, Geneva;}
*html #txtnavsabias {w\idth:839px; height:14px; margin:0; padding:3px 0 0 5px; float:left; background-color:#f8fcfb; border:#a4bac5 solid 1px; color:#79868d; font: normal 11px Arial, Helvetica, Geneva;}
#txtnavsabias a, #txtnavsavias a:visited{h\eight:14px; margin:0; color: #79868d; font: normal 11px Arial, Helvetica, Geneva; padding:0; text-decoration:underline;}
*html #txtnavsabias a, #txtnavsavias a:visited{color: #79868d; font: normal 11px Arial, Helvetica, Geneva; padding:0 0 0 5px; text-decoration:underline;}
#volvernavsabias {width:116px; height:14px; margin:0; padding:3px 0 3px 0; float:left; background:url(../images/generals/arrowleftmigajas.gif) no-repeat 20px 4px #dcf1ec; border:#a4bac5 solid 1px;}
*html #volvernavsabias {w\idth:125px; height:18px; margin:0; padding:3px 0 3px 0; float:left; background:url(../images/generals/arrowleftmigajas.gif) no-repeat 20px 4px #dcf1ec; border:#a4bac5 solid 1px;}
#volvernavsabias a, #volvernavsabias a:visited {color: #79868d; font: bold 11px Arial, Helvetica, Geneva; text-decoration: none; padding:0 0 0 40px; }
.tooltip{ width: 315px; color:#ffffff; font:lighter 11px/1.3 Arial,sans-serif; text-decoration:none;text-align:left}
.tooltip span.top{padding: 10px 10px 6px 30px; background: url(../images/generals/bt.gif) no-repeat top}
.tooltip b.bottom{padding:5px 0 0 0; background: url(../images/generals/bt.gif) no-repeat bottom}
.botonircom {background:url(../images/btn/botonircom.gif) no-repeat; width:54px; height:20px; border:none; cursor:pointer;}
.botonentrarcom {background:url(../images/btn/botonentrarcom.jpg) no-repeat; width:87px; height:20px; border:none; cursor:pointer;}
.botonenviarcom {background:url(../images/btn/botonenviarcom.gif) no-repeat; width:86px; height:20px; border:none; cursor:pointer;}
.botonguardarcom {background:url(../images/btn/btnguardarcom.gif) no-repeat; width:84px; height:16px; border:none; cursor:pointer;}
.botonregcom {background:url(../images/btn/btnregcom.jpg) no-repeat; width:110px; height:16px; border:none; cursor:pointer;}
.botonbuscarcom {background:url(../images/btn/botonbuscarcom.jpg) no-repeat; width:89px; height:20px; border:none; cursor:pointer;}
.txtins { padding:0 30px 0 30px; margin:0;}
.txtins h2 { color: #3e3d3d; font: normal 16px Arial, Helvetica, Geneva; padding:0 0 10px 0;}
.txtins h3 { color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva; padding:5px 0 0 0;}
.txtins td { color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva; padding:5px 0 0 0;}
.pregyresp ul{ list-style:none; margin:0; padding:0 0 0 17px; }
.pregyresp ul h2 {color: #3e3d3d; font: normal 12px verdana, Helvetica, Geneva; margin:0; padding:0 0 10px 0;}
*html .pregyresp ul h2 {c\olor: #3e3d3d; font: normal 12px verdana, Helvetica, Geneva; margin:0; padding:3px 0 10px 0;}
.pregyresp ul li {list-style:disc; color: #58b39c; font: normal 14px verdana, Helvetica, Geneva; margin:0 0 5px 0; padding:0;}
.pregyresp ul li h2 {color: #3e3d3d; font: normal 12px verdana, Helvetica, Geneva; margin:0; padding:3px 0 3px 0;}
.pregyresp ul li a h2, .pregyresp ul li a h2:visited {color: #e68722; font: normal 12px verdana, Helvetica, Geneva; margin:0; padding:0; text-decoration:underline;}
.txtprov2 h3 { color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva; margin:0; padding:5px 29px 5px 29px;}
.txtprov2 h4 { color: #58b39c; font: normal 13px Arial, Helvetica, Geneva; margin:0; padding:5px 29px 5px 29px;}
.txtprov2 ul { list-style:decimal; margin:0; padding:0 0 0 55px; }
.txtprov2 ul li { color: #58b39c; font: normal 12px Arial, Helvetica, Geneva; margin:0; padding:0 29px 5px 0;}
.herremb { width:575px; margin:0; padding:10px 29px 5px 29px;}
.herremb table{ margin:10px 0 0 0; padding:0; }
.herremb td { color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva; margin:0; padding:0; }
.herremb h3{ color: #58b39c; font: normal 14px Arial, Helvetica, Geneva; margin:0; padding:0 0 5px 0;}
.herremb a h2, .herremb a h2:visited{ color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva; margin:0; padding:0 0 5px 0; text-decoration:underline;}
.herremb1 { width:575px; margin:0; padding:10px 29px 5px 29px;}
.herremb1 table{ margin:5px 0 10px 0; padding:0; }
.herremb1 td { color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva; margin:0; padding:3px 5px 3px 10px; border-bottom:double #dcf1ec;}
.herremb1 td h2{ color: #e68722; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0;}
.herremb1 td h3{ color: #58b39c; font: normal 14px Arial, Helvetica, Geneva; margin:0; padding:0 0 5px 0;}
.herremb1 h3{ color: #58b39c; font: normal 14px Arial, Helvetica, Geneva; margin:0; padding:15px 0 5px 0;}
.herremb2 { width:575px; margin:0; padding:10px 29px 5px 29px;}
#conthaz { width:462px; margin:10px 19px 10px 19px; padding:0;}
#conthaz td { color: #3e3d3d; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:2px;}
#menubodacom {margin:0; padding:0; background:url(../images/generals/shademenucafecom.jpg) repeat-y;}
#menubodacom ul {list-style: none; margin:10px 0 0 0; padding:0;}
#menubodacom ul li {width:160px; padding-left:10px; margin-top:6px; padding-top:5px; border-top:dashed 1px #6e6565;}
#menubodacom ul li a, #menubodacom ul li a:visited {color: #7e5e86; font: bold 11px Arial, Helvetica, Geneva; text-decoration: none; padding: 5px 0 5px 0;}
#menubodacom ul li a:hover {color: #3d3d3d; text-decoration: underline;}
#menubodacom ul li ul {list-style:none; margin:0; padding:0;}
#menubodacom ul li ul li {width:144px; padding: 0 15px 0 15px; border:none!important; background:url(../images/generals/arrowmenuvinocom.jpg) 0 7px no-repeat; margin:0;}
#menubodacom ul li ul li a, #menubodacom ul li ul li a:visited {color: #3d3d3d; font: normal 12px Arial, Helvetica, Geneva; text-decoration: none; }
#menubodacom ul li ul li a:hover {color: #7e5e86; text-decoration:underline; }
#menuboda2com {margin:0; padding:10px 0 0 0; background:url(../images/generals/shademenucafecom.jpg) repeat-y; border-top:dashed 1px #6e6565;  border-bottom:dashed 1px #6e6565}
#menuboda2com h2 {color: #7e5e86; font: bold 11px Arial, Helvetica, Geneva; text-decoration: none; padding:0 0 4px 11px; margin:0;}
.contplaneadorcom { width:174px; margin:0; padding:0;}
.planeadorcom { width:67px; margin:0; padding:0 10px 10px 10px; float:left; text-align:center;}
.planeadorcom a, .planeadorcom a:visited {color: #7e5e86; font: bold 10px Arial, Helvetica, Geneva; text-decoration: underline; text-align:center;}
.planeadorcom a:hover {color: #3d3d3d; text-decoration:underline; }
#coleccintcom h2{ color: #7e5e86; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding:10px 0 0 0; }
.conttxtexposcom { width:642px; margin:10px 0 0 0; padding:0;}
.txtexposcom { width:214px; margin:0; padding:0; float:left; }
.txtexposcom a, .txtexposcom a:visited{ color: #7e5e86; font: normal 13px  Arial, Geneva, Helvetica, Verdana; text-decoration:underline;}
#navrapidacom {width:770px; height:22px; padding:0; margin:0;}
#txtnavrapidacom {width:642px; height:17px; margin:0; padding:3px 0 0 3px; float:left; background-color:#f8f8f8; border:#dddddd solid 1px; color: #7e5e86; font: normal 11px Arial, Helvetica, Geneva; }
#txtnavrapidacom a, #txtnavrapidacom a:visited {color: #7e5e86; font: normal 11px Arial, Helvetica, Geneva; padding:0 0 0 5px; text-decoration:underline;}
#volvernavrapidacom {width:120px; height:17px; margin:0; padding:3px 0 0 0; float:left; background:url(../images/generals/arrowleftmigajasnavecom.gif) no-repeat 20px 4px #eae4eb; border:#dddddd solid 1px;}
#volvernavrapidacom a, #volvernavrapidacom a:visited {color: #666666; font: bold 11px Arial, Helvetica, Geneva; text-decoration: none; padding:0 0 0 50px;}
.txtprovcom h2 { color: #7e5e86; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding:0 0 10px 0;}
.txtprovcom span { color: #3e3d3d; font: normal 17px Arial, Helvetica, Geneva; }
.txtlistaprovcom { width:221px; margin:0; padding:0; float:left; }
.txtlistaprovcom h3{ color: #7e5e86; font: normal 17px Arial, Helvetica, Geneva; line-height:18px;}
.txtlistaprovcom h3 a, .txtlistaprovcom h3 a:visited { color: #7e5e86; font: normal 17px Arial, Helvetica, Geneva; text-decoration:none; line-height:18px;}
.txtlistaprovcom ul {margin:0 10px 0 10px; padding:5px 0 10px 0; }
.txtlistaprovcom ul li {list-style: disc; margin:0 0 0 16px; padding:0; color:#4e4f4f; vertical-align:middle;}
.txtlistaprovcom ul li a, .txtlistaprovcom ul li a:visited {color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; text-decoration:none;}
.txtlistaprovcom ul li a:hover { text-decoration:underline;}
.contartvertcom {width:231px; margin:0; padding:0; float:left;}
.contartvertcom h4 {color: #7e5e86; font: normal 17px Trebuchet MS; margin:0; padding-bottom:5px;}
.articulonegociocom {width:209px; margin:0; padding:10px; float:left; border:solid #dddddd 1px; background-color:#eae4eb;}
.articulonegociocom h3 {color: #3e3d3d; font: normal 12px Trebuchet MS; line-height: 16px; margin:0; padding:0;}
.articulonegociocom a, .articulonegociocom a:visited  {color: #ef013d; font: normal 11px Trebuchet MS; margin:0; padding:0; text-decoration:underline;}
.articulonegociocom h2{ color: #7e5e86; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0;}
#midtopalbumcom { width:300px; padding:0 0 8px 0; margin:0; background:url(../images/tits_divisors/bgmidalb300com.gif) repeat-y; }
.vidcom { width:120px; height:120px; margin:15px 0 5px 19px; padding:0;  float:left;}
.vidcom td {text-align:center;  vertical-align:middle;}
.vidcom a{ color: #7e5e86; font: bold 11px Arial, Helvetica, Geneva, Verdana; line-height:18px; margin:4px 0 0 0; padding:0; text-decoration:underline;}
.vidcom a:visited{ color: #7e5e86; text-decoration:underline;}
.txtprov2com h2 { color: #7e5e86; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding:10px 0 15px 29px;}
.txtprov2com span { color: #3e3d3d; font: normal 17px Arial, Helvetica, Geneva; }
.txtprovcolecc1 { width:122px; margin:0 0 10px 0; padding:0; text-align:center;}
.txtprovcolecc1 h2, .txtprovcolecc1 a, .txtprovcolecc1 a:visited { color: #7e5e86; font: normal 11px Arial, Helvetica, Geneva, Verdana; margin:0; padding:0 0 3px 0; text-decoration:none; }
.txtprovcolecc1 a:hover { text-decoration:underline; }
.listafototoscom { width:306px; margin:15px 0 9px 0; padding:0;}
.listafototoscom a{width:61px; margin:0 0 9px 6px; padding:3px; border:solid #D5D5D5 1px; float:left; text-decoration:underline;}
.listafototoscom .fotomarcocom{width:61px; margin:0 0 9px 6px; padding:3px; border:solid #7e5e86 1px; float:left;}
.iconostxtiefcom {margin:0; padding:0 14px 0 0; float:left;}
.iconostxtiefcom a, .iconostxtiefcom a:visited {color: #7e5e86; font: normal 9px Verdana; text-decoration: underline; text-align:right; margin:0; padding:0; vertical-align:top;}
#titprovcom { width:385px; margin:10px 0 0 0; padding:0; float:left;}
#titprovcom h3 { color: #454545; font: normal 24px Arial, Helvetica, Geneva; margin:0; padding:0;}
#titprovcom h2 { color: #7e5e86; font: normal 17px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtcuponera1com { width:285px; margin:5px 5px 0 8px; padding:0; float:left;}
.txtcuponera1com h2 { color: #3e3d3d; font: normal 11px verdana; margin:0; padding:0 0 2px 0;}
.txtcuponera1com h1 { color: #454545; font: bold 9px verdana; margin:0; padding:0 0 2px 0;}
.pestartdm { width:450px; margin:0; padding:0;}
.contbtnartdm {width:450px; margin:10px 0 20px 0; padding:0; color: #474746; font: normal 11px Arial, Helvetica, Geneva, Verdana; background-color:#fefefe;}
.contbtnartdm h3 {margin:5px 0 0 0; padding:0; color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva, Verdana;}
.contbtnartdm ul { list-style:disc; margin:0; padding:10px 0 0 0; color: #3e3d3d; font: bold 12px Arial, Helvetica, Geneva, Verdana;}
.contbtnartdm ul li{ margin:5px 0 0 10px; padding:0; color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva, Verdana;}
.contbtnartdm h1 {margin:0; padding:15px 0 0 0; color: #7e5e86; font: bold 12px Arial, Helvetica, Geneva, Verdana;}
.tabs_multimediadm{clear: both;}
.tabs_multimediadm .multimediadm_links{	padding: 0;	margin: 10px 0 0 0;	list-style: none;	}
.tabs_multimediadm .multimediadm_links li{	float:left;	}		
.tabs_multimediadm .multimediadm_links a {display:block; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#ae915e; text-decoration:none; text-align:center; }
.tabs_multimediadm .multimediadm_links .active { display:block; padding:5px; font:bold 11px Arial, Helvetica, sans-serif; color:#ae915e; text-decoration:none; text-align:center;	}
.tabs_multimediadm .multimediadm_links .tabmultop1dm{ width:auto; margin:0 5px 0 0; padding:3px 5px 3px 5px; border:solid 1px #ae915e; background-color:#f2e9da;}
.tabs_multimediadm .multimediadm_links .tabmultop2dm{ width:auto; margin:0 5px 0 0; padding:3px 5px 3px 5px; border:solid 1px #ae915e; background-color:#f2e9da;}
.tabs_multimediadm .multimediadm_links .tabmultop3dm{ width:auto; margin:0 4px 0 0; padding:3px 5px 3px 5px; border:solid 1px #ae915e; background-color:#f2e9da;}
.tabs_multimediadm .multimediadm_links .tabmultop4dm{ width:auto; margin:0 4px 0 0; padding:3px 5px 3px 5px; border:solid 1px #ae915e; background-color:#f2e9da;}
.tabs_multimediadm .multimediadm_links .tabmultop5dm{ width:auto; margin:0; padding:3px 5px 3px 5px; border:solid 1px #ae915e; background-color:#f2e9da;}
.tabs_multimediadm .multimediadm_cont{ clear: both;	}
.tabs_multimediadm h2 {margin:0; padding:20px 0 0 0; color: #7e5e86; font: normal 18px Arial, Helvetica, Geneva, Verdana;}
.multimediadm_cont a, .multimediadm_cont a:visited {color: #ef013d; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:10px 5px 0 0; text-decoration:underline;}
/*necesarias para el sitio nuevo - David Villalpando*/
.clsMarcoProvee {width:61px; margin:0 0 9px 6px; padding:3px; border:solid #D5D5D5 1px; float:left;}
.clsEncuestaTitulo { color:White; text-align:center; vertical-align:bottom; }
.clsEncuestaTitFondo {background-color:navy;}
.clsCentrar {text-align:center;}
.clsProveeSig {width:98px; height:20px; padding:0; margin:0 0 0 3px; float:left; background:url(../images/generals/arrowrightvideo.gif) no-repeat 75px 4px; background-color:#e8e3e3; }
.clsProveeSig a, .clsProveeSig a:visited{ padding:0 0 0 20px; margin:0; color: #454545; font: bold 9px Arial, Helvetica, Geneva; vertical-align:middle; text-decoration:none; }
.clsProveeAnt {width:95px; height:20px; padding:0; margin:0 0 0 3px; float:left; background:url(../images/generals/arrowleftvideo.gif) no-repeat 10px 4px #e8e3e3; }
.clsProveeAnt a, .clsProveeAnt a:visited{ padding:0 0 0 33px; margin:0; color: #454545; font: bold 9px Arial, Helvetica, Geneva; vertical-align:middle; text-decoration:none;}
.clsForoCaritas {cursor:pointer; border:0px;}
.tblAlbum tr td {text-align:center;}
.botonWPBuscar {background:url(../images/btn/botonbuscar.jpg) no-repeat; width:89px; height:20px; border:none; cursor:pointer;}
.clsSubrayar { text-decoration:underline;}
#articulosrel ul { list-style:none; margin:0; padding:0 0 0 20px;}
#articulosrel ul li {list-style: disc;}
#articulosrel ul li a h2, #articulosrel ul li a h2:visited{color: #3e3d3d; font-style: normal; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva; margin:0; padding:0; text-decoration:underline; }
.articulotxtvertder h2 a, .articulotxtvertder h2 a:visited  {color: #7e5e86; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0; text-decoration:underline;}
.foros td h2 a:hover {color:#7e5e86}
.botonrecomienda {background:url(../images/btn/botonrecomienda.gif) no-repeat; width:119px; height:20px; border:none; cursor:pointer;}
.paginacionProveedores { width:632px; padding:0; margin:10px 0 0 0; text-align:center; color: #3e3d3d; font: normal 9px Verdana; line-height: 15px;}
/***************************************************/

/*tabs wedding planner*/
.contbtnartwp {width:642px; margin:10px 0 0 0; padding:0 0 20px 0; border-bottom:solid 1px #cccccc;}
.contbtnartwp h3 {margin:10px 0 0 0; padding:0; color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva, Verdana;}
.contbtnartwp h2 {margin:5px 0 0 0; padding:0; color: #3e3d3d; font: normal 16px Arial, Helvetica, Geneva, Verdana;}
.contbtnartwp ol { margin:0; padding:0 0 20px 0; color: #3e3d3d; font: bold 12px Arial, Helvetica, Geneva, Verdana;}
.contbtnartwp ol li{ margin:5px 0 0 25px; padding:0; color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva, Verdana;}
.contbtnartwp ul { list-style:none; margin:0; padding:0 0 10px 0; color: #3e3d3d; font: bold 12px Arial, Helvetica, Geneva, Verdana;}
.contbtnartwp ul li {list-style:disc; margin:5px 0 0 15px; padding:0; color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva, Verdana;}
.contbtnartwp ul li a h2, .contbtnartwp ul li a h2:visited{ color: #e68722; font: bold 12px Arial, Helvetica, sans-serif; text-decoration:underline;}
.contbtnartwp h4 {margin:0; padding:5px 0 0 0; color: #58b39c; font: bold 12px Arial, Helvetica, Geneva, Verdana;}
.tabs_multimediawp{clear: both;}
.tabs_multimediawp .multimediawp_links{padding: 0; margin: 10px 0 0 0; list-style: none;}
.tabs_multimediawp .multimediawp_links li{ float:left; list-style: none;}                             
.tabs_multimediawp .multimediawp_links a {display:block; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#ae915e; text-decoration:none; text-align:center; }
.tabs_multimediawp .multimediawp_links .active { display:block; padding:5px; font:bold 11px Arial, Helvetica, sans-serif; color:#ae915e; text-decoration:none; text-align:center; background-color:#f2e9da;    }
.tabs_multimediawp .multimediawp_links .tabmultop1wp{ width:auto; margin:0 10px 0 0; padding:5px 7px 5px 7px; border:solid 1px #ae915e; }
.tabs_multimediawp .multimediawp_links .tabmultop2wp{ width:auto; margin:0 10px 0 0; padding:5px 7px 5px 7px; border:solid 1px #ae915e; }
.tabs_multimediawp .multimediawp_links .tabmultop3wp{ width:auto; margin:0 10px 0 0; padding:5px 7px 5px 7px; border:solid 1px #ae915e;}
.tabs_multimediawp .multimediawp_cont{ clear: both;              }
.multimediawp_cont a, .multimediawp_cont a:visited {color: #e68722; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:10px 5px 0 0; text-decoration:underline;}
 /*end tabs wedding planner*/

.botonactivar {background:url(../images/btn/btnactivar.gif) no-repeat; width:89px; height:20px; border:none; cursor:pointer; vertical-align:bottom;}
.contpuntoventas { width:629px; margin:0; padding:0; display:none;}
.puntoventas { width:209px; margin:8px 0 8px 0; padding:0;  float:left; text-align:center;}
.puntoventas h3 {color: #3e3d3d; font: normal 11px Arial, Helvetica, Geneva, Verdana; margin:0; padding:0; }

/*css para prefont*/

.subnave1com {width:558px; height:29px; padding:0; margin:0; text-align:right; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; border-left: solid 1px #cccccc; }
.txtnave1com a, .txtnave1com a:visited {height:16px; color: #ff3000; font: bold 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; padding:5px 24px 7px 24px; text-decoration:none; margin:0; float:right; border-right:solid 1px #cccccc; letter-spacing:1px;}
*html .txtnave1com a, .txtnave1com a:visited {h\eight:29px; color: #ff3000; font: bold 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; padding:7px 25px 7px 25px; text-decoration:none; margin:0; float:right; border-right:solid 1px #cccccc; letter-spacing:1px;}
.txtnave1com a:hover {color: #454545; height:16px; text-decoration:none;}
*html .txtnave1com a:hover {c\olor: #454545; height:29px; text-decoration:none;}
.txtnave2com a, .txtnave2com a:visited {height:22px; color: #ffffff; font: bolder 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; padding:5px 20px 0 21px; text-decoration:none; margin:0; float:right; border-left:solid 1px #cccccc; background-color:#8dcfc1; letter-spacing:1PX;}
#colderizqfront {width: 664px; margin:0; padding:0; float:left;}
.contfront { width:215px; margin:0 0 0 0; padding:0; float:left; cursor:pointer;}
.contfrontvert { margin:0 0 15px 0; padding:0;}
.txtnov3com {width:281px; padding:10px 5px 10px 10px; margin:0; float:left; border:solid 2px #d5d5d5;}
.txtnov3com h4 {color: #7e5e86; font:normal 17px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtnov3com h2 {color: #7e5e86; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtforos3com { width:100px; margin:0; padding:0; float:left;}
.txtforosver3com { width:166px; margin:0; padding:0 15px 0 0; float:left; text-align:right;}
.txtforosver3com a, .txtforosver3com a:visited { color: #3e3d3d; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0; text-align:right; text-decoration:underline;}
.blogscom {width:281px; margin:0; padding:0;}
.txtnovblogscom {width:201px; margin:10px 0 0 0 ; padding:0; float:left; color: #474746; font: normal 11px Arial, Helvetica, Geneva;}
.txtnovblogscom h2 {color: #474746; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtnovblogscom h3 {color: #474746; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtnovblogscom h3 p{color: #474746; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtnovblogscom p {color: #474746; font: normal 11px Arial, Helvetica, Geneva; margin:0; padding:0;}
.txtnovblogscom ul {margin:0; padding:0;}
.txtnovblogscom ul li {list-style: disc; margin:0 0 0 20px; padding:0;}
.txtnovblogscom ul li h2 a, .txtnovblogscom ul li h2 a:visited {color: #7e5e86; font: bold 12px Arial, Helvetica, Geneva; margin:0; padding:0; text-decoration:underline;}
.txtnovblogscom ul li a, .txtnovblogscom ul li a:visited {color: #ef013d; font: normal 11px arial; line-height: 15px; margin:0; padding:0; text-decoration:underline;}
.fotoblogcom {width:50px; margin:10px 10px 0 10px; padding:0; float:left;}
#headercom {width:980px; margin:0; padding:0; background-color:#FFFFFF;}
#colderdercom {width:300px; margin:0 0 0 0; padding:0; float:left;}
.pretit { width:207px; margin:0 4px 0 4px; padding:0; text-align:center;}
.pretit h2{color: #ffffff; font: normal 16px Geneva, Arial, Helvetica, sans-serif; margin:0; padding:5px 0 5px 0;}
.precontb { width:205px; margin:0 4px 0 4px; padding:10px 0 5px 0; border:solid 1px #66ccb2; text-align:center;}
*html .precontb { w\idth:207px; margin:0 4px 0 4px; padding:10px 0 5px 0; border:solid 1px #66ccb2; text-align:center;}
.precontb ul {margin:10px 0 5px 11px; padding:0; text-align:left; font: italic bold 12px arial; color:#389880;}
.precontb ul li {list-style: disc; margin:1px 0 0 11px; padding:0; color:#3e3d3d; font: normal 12px arial;}
.precontb h2{color: #3e3d3d; font: normal 12px arial; margin:0; padding:2px 0 3px 0; text-decoration:none;}
.precontb a, .precontb a:visited{color: #7e5e86; font: normal 12px Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:underline;}
.prefotb { width:205px; margin:0 4px 0 4px; padding:8px 0 8px 0; text-align:center; border-right:solid 1px #66ccb2; border-bottom:solid 1px #66ccb2; border-left:solid 1px #66ccb2; background-color:#bee5e1;}
*html .prefotb { w\idth:207px; margin:0 4px 0 4px; padding:8px 0 8px 0; text-align:center; border-right:solid 1px #66ccb2; border-bottom:solid 1px #66ccb2; border-left:solid 1px #66ccb2; background-color:#bee5e1;}
.prefotb a, .prefotb a:visited{color: #389880; font: normal 12px Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:none;}
.precontemb { width:205px; margin:0 4px 0 4px; padding:10px 0 5px 0; border:solid 1px #d9a3db; text-align:center;}
*html .precontemb { w\idth:207px; margin:0 4px 0 4px; padding:10px 0 5px 0; border:solid 1px #d9a3db; text-align:center;}
.precontemb ul {margin:10px 0 5px 11px; padding:0; text-align:left; font: italic bold 12px arial; color:#990066;}
.precontemb ul li {list-style: disc; margin:1px 0 0 11px; padding:0; color:#3e3d3d;font: normal 12px arial;}
.precontemb h2{color: #3e3d3d; font: normal 12px arial; margin:0; padding:2px 0 3px 0; text-decoration:none;}
.precontemb a, .precontemb a:visited{color: #7e5e86; font: normal 12px Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:underline;}
.prefotemb { width:205px; margin:0 4px 0 4px; padding:8px 0 8px 0; text-align:center; border-right:solid 1px #d9a3db; border-bottom:solid 1px #d9a3db; border-left:solid 1px #d9a3db; background-color:#e7c5eb;}
*html .prefotemb { w\idth:207px; margin:0 4px 0 4px; padding:8px 0 8px 0; text-align:center; border-right:solid 1px #d9a3db; border-bottom:solid 1px #d9a3db; border-left:solid 1px #d9a3db; background-color:#e7c5eb;}
.prefotemb a, .prefotemb a:visited{color: #990066; font: normal 12px Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:none;}
.precontbb { width:205px; margin:0 4px 0 4px; padding:10px 0 5px 0; border:solid 1px #86bdec; text-align:center;}
*html .precontbb { w\idth:207px; margin:0 4px 0 4px; padding:10px 0 5px 0; border:solid 1px #86bdec; text-align:center;}
.precontbb ul {margin:10px 0 5px 11px; padding:0; text-align:left; font: italic bold 12px arial; color:#2c6595;}
.precontbb ul li {list-style: disc; margin:1px 0 0 11px; padding:0; color:#3e3d3d; font: normal 12px arial;}
.precontbb h2{color: #3e3d3d; font: normal 12px arial; margin:0; padding:2px 0 3px 0; text-decoration:none;}
.precontbb a, .precontbb a:visited{color: #7e5e86; font: normal 12px Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:underline;}
.prefotbb { width:205px; margin:0 4px 0 4px; padding:8px 0 8px 0; text-align:center; border-right:solid 1px #86bdec; border-bottom:solid 1px #86bdec; border-left:solid 1px #86bdec; background-color:#b2d5f4;}
*html .prefotbb { w\idth:207px; margin:0 4px 0 4px; padding:8px 0 8px 0; text-align:center; border-right:solid 1px #86bdec; border-bottom:solid 1px #86bdec; border-left:solid 1px #86bdec; background-color:#b2d5f4;}
.prefotbb a, .prefotbb a:visited{color: #2c6595; font: normal 12px Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:none;}
.precontm { width:205px; margin:0 4px 0 4px; padding:10px 0 5px 0; border:solid 1px #ccd1a2; text-align:center;}
*html .precontm { w\idth:207px; margin:0 4px 0 4px; padding:10px 0 5px 0; border:solid 1px #ccd1a2; text-align:center;}
.precontm ul {margin:10px 0 5px 11px; padding:0; text-align:left; font: italic bold 12px arial; color:#5c2f0e;}
.precontm ul li {list-style: disc; margin:1px 0 0 11px; padding:0; color:#3e3d3d; font: normal 12px arial;}
.precontm h2{color: #3e3d3d; font: normal 12px arial; margin:0; padding:2px 0 3px 0; text-decoration:none;}
.precontm a, .precontm a:visited{color: #7e5e86; font: normal 12px Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:underline;}
.prefotm { width:205px; margin:0 4px 0 4px; padding:8px 0 8px 0; text-align:center; border-right:solid 1px #ccd1a2; border-bottom:solid 1px #ccd1a2; border-left:solid 1px #ccd1a2; background-color:#dee1ca;}
*html .prefotm { w\idth:207px; margin:0 4px 0 4px; padding:8px 0 8px 0; text-align:center; border-right:solid 1px #ccd1a2; border-bottom:solid 1px #ccd1a2; border-left:solid 1px #ccd1a2; background-color:#dee1ca;}
.prefotm a, .prefotm a:visited{color: #5c2f0e; font: normal 12px Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:none;}
.precontcom { width:205px; margin:0 4px 0 4px; padding:10px 0 5px 0; border:solid 1px #c6a8c8; text-align:center;}
*html .precontcom { w\idth:207px; margin:0 4px 0 4px; padding:10px 0 5px 0; border:solid 1px #c6a8c8; text-align:center;}
.precontcom h2{color: #3e3d3d; font: normal 12px arial; margin:0; padding:0; text-decoration:none;}
*html .precontcom h2{c\olor: #3e3d3d; font: normal 12px arial; margin:0; padding:2px 0 3px 0; text-decoration:none;}
.precontcom a, .precontcom a:visited{color: #7e5e86; font: normal 12px Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:underline;}
.prefotcom { width:205px; margin:0 4px 0 4px; padding:8px 0 8px 0; text-align:center; border-right:solid 1px #c6a8c8; border-bottom:solid 1px #c6a8c8; border-left:solid 1px #c6a8c8; background-color:#e0cfe5;}
*html .prefotcom { w\idth:207px; margin:0 4px 0 4px; padding:8px 0 8px 0; text-align:center; border-right:solid 1px #c6a8c8; border-bottom:solid 1px #c6a8c8; border-left:solid 1px #c6a8c8; background-color:#e0cfe5;}
.prefotcom a, .prefotcom a:visited{color: #4e3355; font: normal 12px Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:none;}
#titprefront { width:558px; margin:0; padding:5px 0 6px 0; text-align:center;}
#titprefront h2 {color: #3e3d3d; font: normal 16px Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:none;}
#titprefront h2 a, #titprefront h2 a:visited {color: #3e3d3d; font: normal 9px Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:none;}
.perfiltit h3 span{color: #e68722; font: normal 17px verdana; margin:0; padding:0 0 3px 0px; }
.vermas { margin:0; padding:0 15px 0 5px; text-align:right; }
.vermas a, .vermas a:visited{ color: #3e3d3d; font: bold 12px arial; text-decoration:underline; }
.IMCbotonCalcular {background:url(../images/btn/btncalcularb.gif) no-repeat; width:86px; height:20px; border:none; cursor:pointer;}
.contenedoraClass {width:1002; z-index:1000; top:0; left:0; position:absolute; background:#CCCCCC; filter:alpha(opacity=60); opacity:0.6; display:inline;}
.lineahr1 {margin:0; padding:0; width:640px; height:1px; border:solid 1px #d5d5d5; }
*html .lineahr1 {m\argin:0; padding:0; color:#d5d5d5; width:640px; height:1px; }
#credomatic { width:770px; margin:10px 0 0 0; padding:0;}
#credomatictxt { width:480px; margin:0; padding:0 10px 0 0; float:left; font:normal 10px Geneva, Arial, Helvetica, sans-serif; color:#393835;}
#credomatictxt h3 { font:normal 27px Geneva, Arial, Helvetica, sans-serif; color:#68a3a4; margin:0; padding:5px 0 0 0; line-height:32px;}
#credomatictxt span h2 { font:normal 20px Geneva, Arial, Helvetica, sans-serif; color:#68a3a4; margin:0; padding:10px 0 20px 0;}
#credomatictxt h2 { font:normal 13px Geneva, Arial, Helvetica, sans-serif; color:#75898a; margin:0; padding:10px 0 10px 0;}
#credomatictxt a, #credomatictxt a:visited { font:normal 13px Geneva, Arial, Helvetica, sans-serif; color:#005595; margin:0; padding:10px 0 10px 0; text-decoration:underline;}
#credomatictxt a:hover {color:#ef013d;}
#credomatictxt ul { list-style:none; font:normal 13px Geneva, Arial, Helvetica, sans-serif; color:#68a3a4; margin:0; padding:10px 0 30px 0;}
#credomatictxt ul li { list-style:disc; font:normal 13px Geneva, Arial, Helvetica, sans-serif; color:#68a3a4; margin:0 0 0 80px; padding:0;}
#credomaticform { width:280px; margin:0; padding:0; float:left; font:normal 10px Geneva, Arial, Helvetica, sans-serif; color:#393835;}
#credomaticform ol { list-style:none; margin:0; padding:0 0 10px 0;}
#credomaticform ol li { list-style:decimal; font:normal 13px Geneva, Arial, Helvetica, sans-serif; color:#68a3a4; margin:0 0 0 40px; padding:0 18px 10px 0;}
#credomaticform h3 { font:normal 14px Geneva, Arial, Helvetica, sans-serif; color:#e3721b; margin:0; padding:0 0 10px 20px;}
#credomaticform h2 { font:normal 10px Geneva, Arial, Helvetica, sans-serif; color:#69958A; margin:0; padding:0;}

.mprefront { width:310px; margin:0 22px 22px 0; padding:0; float:left;}
.contmprefront {width:268px; margin:0; padding:10px 20px 5px 20px; border:solid 1px #d5d5d5;}
.contmprefront h2 {margin:0; padding:0;}
.contmprefront h2 a, .contmprefront h2 a:visited{color: #7e5e86; font: bold 20px Arial, Helvetica, Geneva; text-decoration: none; letter-spacing: 1px; margin:0; padding:0;}
.contmprefront h2 a:hover {color: #ef013d;}
.contmprefront h3 {color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva; text-decoration: none; letter-spacing: 1px; margin:0; padding:5px 0 8px 0;}
.contmprefront h3 a, .contmprefront h3 a:visited {color: #ef013d; font: bold 12px Arial, Helvetica, Geneva; letter-spacing: 1px; margin:0; padding:0; text-align:center;}
.contmprefront h3 a:hover {color: #ef013d;}
.conttitpre{ width:268px; margin:0; padding:0;}
.pretitimg { width:168px; margin:0; padding:0; float:left;}
.preimg { width:100px; margin:0; padding:0; float:left;}
.menupre {margin:0; padding:0;}
.menupre ul {list-style:none; margin:0; padding:0;}
.menupre ul li { list-style: none; margin:0; padding:15px 0 5px 15px;}
.menupre ul li h2 { color: #7e5e86; font: bold 12px Arial, Helvetica, Geneva; text-decoration: none; letter-spacing: 1px; margin:0 0 10px 0; padding:0;}
.menupre ul li h2 a, .menupre ul li h2 a:visited {color: #7e5e86; font: bold 12px Arial, Helvetica, Geneva; text-decoration: none; letter-spacing: 1px; margin:0; padding:0;}
.menupre ul li h2 a:hover {color: #ef013d; text-decoration: underline;}
.menupre ul li ul {list-style:none; margin:0; padding:0;}
.menupre ul li ul li { background:url(../images/generals/arrowmenuvinoemb.gif) 0 10px no-repeat; padding:6px 0 2px 20px; margin:0; border:none;}
.menupre ul li ul li h2{ padding:0; margin:0;}
.menupre ul li ul li h2 a, .menupre ul li ul li h2 a:visited {color: #3e3d3d; font: normal 13px Arial, Helvetica, Geneva; text-decoration: none; margin:0; padding:0; }
.menupre ul li ul li h2 a:hover {color: #ef013d; text-decoration:underline; }
.scrollmenupre {height:242px; width:266px; overflow:auto; border:solid 1px #d5d5d5; scrollbar-highlight-color:#F2F2F2; scrollbar-face-color:#E5E5E5; scrollbar-arrow-color:#666666; scrollbar-3dlight-color:#cccccc; scrollbar-shadow-color:#cccccc; scrollbar-track-color:#F2F2F2; scrollbar-darkshadow-color:#666666;}

.logospref { width:664px; margin:0; padding:0;}
.contlogospref {width:308px; margin:0 22px 22px 0; padding:0; float:left; border:solid 1px #d5d5d5;}
.imgpref { width:138px; margin:0; padding:0; float:left; text-align:center;}
.txtlogospref {width:160px; margin:0; padding:5px 0 5px 0; float:left;}
.txtlogospref h2 {color: #3e3d3d; font: normal 12px arial; margin:0; padding:5px 0 3px 0; text-decoration:none; text-align:center;}
.ventapref { width:308px; margin:0; padding:0 0 5px 0;}
.contlogospref2 {width:142px; margin:0 22px 22px 0; padding:2px 0 5px 0; float:left; border:solid 1px #d5d5d5; text-align:center;}

.listacuponerac { width:642px; margin:10px 0 0 0; padding:0;}
.cuponerac { width:642px; border:1px dashed #666666; margin:0; padding:0;}
.cuponeracr { width:640px; border:none; margin:0; padding:0;}
.bgcredoizq { width:340px; background-color:#000000; margin:0; padding:5px 0 5px 0; text-align:center;}
.bgcredoizq h2 { margin:0; padding:0; color: #ffffff; font: normal 13px verdana;}
.txtcredoizq { width:330px;margin:0; padding:20px 5px 10px 5px; text-align:center; vertical-align:middle;}
.txtcredoizq h2 { margin:0; padding:0; color: #000000; font: bold 12px verdana; }
.txtcredoizq h3 { margin:0; padding:0; color: #000000; font: normal 12px verdana; }
.credoder { width:300px; margin:0; padding:0; text-align:center; vertical-align:middle; border-bottom:solid 1px #666666;}
.credoder h2 { margin:0; padding:0; color: #000000; font: normal 12px verdana;  }
.promocredoizq { width:430px; margin:0; padding:10px; text-align:left; vertical-align:middle;}
.promocredoizq h2 { margin:0; padding:0; color: #000000; font: bold 9px verdana; }
.promocredoizq h3 { margin:0; padding:0; color: #000000; font: normal 9px verdana; }
.txtcredoder { width:300px;margin:0; padding:5px 0 5px 0; text-align:center; vertical-align:middle;}
.txtcredoder h2 { margin:0; padding:0; color: #000000; font: bold 12px verdana; }
.logocredoder { width:180px; margin:0; padding:5px 10px 10px 0; text-align:right; vertical-align:bottom;}
.cuponeracre { width:640px; border:none; margin:0; padding:0;}
.titpromos { width:300px; background:#000000; margin:0; padding:10px 0 10px 0; text-align:center;}
.titpromos h2 { color:#ffffff; font: bold 12px Verdana; margin:0; padding:0;}
.titpromosn2 h2 { color:#58b39c; font: bold 12px Verdana; margin:20px 0 0 0 ; padding:0;}
.titpromosn2 span { color:#777777; font: normal 10px Verdana; margin:0; padding:0;}

.direprov { width:462px; height:126px; padding:0; margin:10px 0 10px 0; background:url(../images/tits_divisors/bgprove.jpg) no-repeat;}
.direprovv { width:360px; margin:0; padding:35px 72px 0 0; text-align:center;}
#html .direprovv { w\idth:360px; margin:35px 0 0 0; padding:0 72px 0 0; text-align:center;}
.direprovv h2 {color: #df7a03; font: bold 12px  Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0;}
.direprovc { width:77px; padding:0; margin:5px 0 0 13px; float:left;}
.direprovc h2{color: #225378; font: normal 11px Arial, Helvetica, sans-serif; margin:0 0 4px 0; padding:0; text-decoration:none; text-align:left;}
.direprovc h2 a, .direprovc h2 a:visited, .direprovc h2 a:hover {color: #225378; font: normal 11px Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:underline;}
.direprovcA { width:99px; padding:0; margin:5px 0 0 10px; float:left;}
.direprovcA h2{color: #225378; font: normal 11px Arial, Helvetica, sans-serif; margin:0 0 4px 0; padding:0; text-decoration:none; text-align:left;}
.direprovcA h2 a, .direprovcA h2 a:visited, .direprovcA h2 a:hover {color: #225378; font: normal 11px Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:underline;}


#coleccintm { width:462px; margin:0; padding:0;}
#coleccintm h2{ color: #58b39c; font: normal 19px Arial, Helvetica, Geneva; margin:0; padding:10px 0 0 0; }

.direprov2 { width:462px; height:180px; padding:5px 5px 0 5px; margin:10px 0 0 0;}
.direprovtxt2 { width:448px; margin:0; padding:0 0 5px 10px; }
.direprovtxt2 h2 {color: #3b7264; font: normal 23px  Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0;}
.direprovtxt2 h3 {color: #3b7264; font: normal 15px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0 0 10px 0; line-height:18px;}
.direprovtxt2 span {color: #4c4c4c; font: normal 12px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0 0 10px 0; line-height:18px;}
#video1 { width:642px; margin:0; padding:0; text-align:center;}
.listprov { margin:0px; padding:0;}
.listprov h3 { font:bold 13px Geneva, Arial, Helvetica, sans-serif; color:#4c4c4c; margin:0; padding:10px 0 0 10px;}
.provloc { width:213px; margin:10px 0 20px 0; padding:0 0 10px 0; float:left; font:normal 12px Geneva, Arial, Helvetica, sans-serif; color:#4c4c4c;}
.provloc ul{ margin:0; padding:0 0 5px 25px; }
.provloc ul li{ margin:0; padding:0; list-style:disc; font:normal 11px Geneva, Arial, Helvetica, sans-serif; color:#4c4c4c; }
.provloc ul li h2 { font:normal 11px Geneva, Arial, Helvetica, sans-serif; color:#4c4c4c; margin:0; padding:0;}
.provloc ul li h2 a, .provloc ul li h2 a:visited{ font:normal 11px Geneva, Arial, Helvetica, sans-serif; color:#4c4c4c; margin:0; padding:0; text-decoration:none;}
.provloc ul li h2 a:hover{ font:normal 11px Geneva, Arial, Helvetica, sans-serif; color:#4c4c4c; margin:0; padding:0; text-decoration:underline;}
/*--------NUEVO----------*/
/*inicio cuponera*/
.contcuponera { width:770px; margin:10px 0 10px 0; padding:0;}
.contcuponeraN2 { width:374px; margin:0 0 10px 0; padding:0; float:left;}
.contcupoeratxt { width:366px; margin:0; padding:10px 0 0 30px; float:left;}
.contcuponera ul { list-style:none; margin:0; padding:0 0 0 20px; color: #ff8437; font: normal 12px verdana;}
.contcuponera ul li { list-style:disc; color: #454545; font: normal 11px verdana; margin:0; padding:0 0 5px 0;}
.contcuponera ul li a, .contcuponera ul li a:visited { color: #ff8437; font: normal 11px verdana; margin:0; padding:0; text-decoration:underline;}
.contpestcup{ width:600px; margin:0; padding:0;}
.cupones {width:770px; margin:0 0 10px 0; padding:10px 25px 10px 25px; border:solid #dbd8d6 1px; }
.cupones h2 {color: #474746; font: normal 11px Arial, Helvetica, Geneva, Verdana; margin:0; padding:0 0 10px 0;}
.cupones h2 span{color: #10a7c2; font: bold 11px Arial, Helvetica, Geneva, Verdana; margin:0; padding:0 0 10px 0;}
.contcupones1 { w\idth:342px;  margin:0 0 20px 0; padding:0; }
.contcupones1 { width:342px;  margin:0 3px 20px 3px; padding:0; }
.tabs_multimediacup{clear: both;}
.tabs_multimediacup .multimediacup_links{padding:0; margin:10px 0 0 0; list-style: none; background:url(../images/generals/bgtarjetaN2.jpg) no-repeat; width:770px;}
.tabs_multimediacup .multimediacup_links li{float:left;	color: #454545; font: normal 11px verdana; margin:0; padding:0;}		
.tabs_multimediacup .multimediacup_links a {display:block; height:16px; padding:6px 7px 5px 7px; margin:0 5px 0 0; font:normal 15px Arial, Helvetica, sans-serif; color:#454545; text-decoration:none; text-align:center; border-top:solid 1px #cfcfcf; border-right:solid 1px #cfcfcf; border-left:solid 1px #cfcfcf;}
.tabs_multimediacup .multimediacup_links a:hover, .tabs_multimediacup .multimediacup_links .active { display:block; height:16px; padding:6px 7px 5px 7px; margin:0 5px 0 0; font:normal 15px Arial, Helvetica, sans-serif; color:#454545; text-decoration:none; text-align:center; border-top:solid 1px #cfcfcf; border-right:solid 1px #cfcfcf; border-left:solid 1px #cfcfcf;	}
.tabs_multimediacup .multimediacup_cont{ clear: both;}
.tabmultopcup1 {padding:0; margin:0; width:80px;}
.imprimecuponera { margin:0; padding:0;}
.imprimecuponera h2 {font:bold 12px Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0;}
.imprimecuponera h2 span {font:normal 12px Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0;}
/*fin cuponera*/
.cupondesc {width:300px; margin:10px 0 10px 0; padding:0;}
/*inicio listado cuponera*/
.contcuponera1 { width:955px; margin:10px 0 10px 0; padding:0;}
.contcuponera1 ul { list-style:none; margin:0; padding:0 0 0 20px; color: #ff8437; font: normal 12px verdana;}
.contcuponera1 ul li { list-style:disc; color: #454545; font: normal 11px verdana; margin:0; padding:0 0 5px 0;}
.contcuponera1 ul li a, .contcuponera1 ul li a:visited { color: #ff8437; font: normal 11px verdana; margin:0; padding:0; text-decoration:underline;}
.contcuponera1N2 { width:504px; margin:0 0 10px 0; padding:0; float:left;}
.contcuponera1txt { width:421px; margin:0; padding:10px 0 0 30px; float:left;}
.cuponesl a, .contcuponeral a:visited { color: #3f3f3f; font: normal 11px verdana; margin:0; padding:0; text-decoration:none;}
.cuponesl a:hover { color: #ff8437; font: normal 11px verdana; margin:0; padding:0; text-decoration:underline;}
.cuponesl {width:915px; margin:0 0 10px 5PX; padding:10px 17px 10px 18px; border:solid #dbd8d6 1px; }
#html .cuponesl {w\idth:955px; margin:0 0 10px 5PX; padding:10px 17px 10px 18px; border:solid #dbd8d6 1px; }
.cupones1a {color: #3f3f3f; font: normal 12px Arial, Helvetica, Geneva, Verdana; margin:0; padding:5px 0 0 0; }
.cuponesl td h2{color: #3f3f3f; font: normal 12px Arial, Helvetica, Geneva, Verdana; margin:10px 0 0 0 ; padding:0; }
.cuponesGridHeader {color: #3f3f3f; font: normal 11px Verdana, Arial, Helvetica, Geneva ; margin:0; padding:1px; }
.cuponesGridHeader a, .cuponesGridHeader a:visited {color: #3f3f3f; font: normal 11px verdana; margin:0; padding:1px; text-decoration:none; }
.cuponesGridHeader a:hover {color: #ff8437; font: normal 11px verdana; margin:0; padding:1px; text-decoration:underline; }
.cuponesl td h3{color: #3f3f3f; font: normal 11px Arial, Helvetica, Geneva, Verdana;}
.cuponesl td span{color: #f8402f; font: normal 11px Arial, Helvetica, Geneva, Verdana; padding:5px 0 0 0; margin:0;}
.contcuponesl1 { width:342px; margin:0 16px 0 0; padding:0; float:left; text-align:center;}
.contcuponesl2 { width:342px; margin:0 0 0 16px; padding:0; float:left; text-align:center;}
.contcuponesl1 img { padding:0; margin:0 0 32px 0;}
.contcuponesl2 img { padding:0; margin:0 0 32px 0;}
.tabs_multimediacupl{clear: both; }
.tabs_multimediacupl .multimediacupl_links{padding:0; margin:10px 0 0 5px; list-style: none; background:url(../images/generals/tarjetaN2gr.jpg) no-repeat;}
.tabs_multimediacupl .multimediacupl_links li{float:left;	color: #454545; font: normal 11px verdana; margin:0; padding:0; list-style:none;}		
.tabs_multimediacupl .multimediacupl_links a {display:block; height:16px; padding:6px 7px 5px 7px; margin:0 5px 0 0; font:normal 15px Arial, Helvetica, sans-serif; color:#454545; text-decoration:none; text-align:center; border-top:solid 1px #cfcfcf; border-right:solid 1px #cfcfcf; border-left:solid 1px #cfcfcf;}
.tabs_multimediacupl .multimediacupl_links a:hover, .tabs_multimediacupl .multimediacupl_links .active { display:block; height:16px; padding:6px 7px 5px 7px; margin:0 5px 0 0; font:normal 15px Arial, Helvetica, sans-serif; color:#454545; text-decoration:none; text-align:center; border-top:solid 1px #cfcfcf; border-right:solid 1px #cfcfcf; border-left:solid 1px #cfcfcf;	}
.tabs_multimediacupl .multimediacupl_cont{ clear: both;}
.tabmultopcupl1 {padding:0; margin:0; width:80px;}
.marcogrid { width:920px; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9;}
.logcup { color: #3f3f3f; font: normal 13px Arial, Helvetica, Geneva, Verdana; margin:0; padding:0;}
.logcup a, .logcup a:visited, .logcup a:hover{ color: #EF013D; font: normal 13px Arial, Helvetica, Geneva, Verdana; margin:0; padding:0; text-decoration:underline;}
/*fin listado cuponera*/
/*inicio pestaņas proveedores*/
.logcup2 { color: #3f3f3f; font: normal 11px Arial, Helvetica, Geneva, Verdana; margin:0; padding:0;}
.logcup2 a, .logcup2 a:visited, .logcup2 a:hover{ color: #EF013D; font: normal 11px Arial, Helvetica, Geneva, Verdana; margin:0; padding:0; text-decoration:underline;}
.titcupn2 { width:300px; margin:0 ; padding:0;}
.titcupn2 h2 { color:#58b39c; font: normal 13px Verdana; margin:0 ; padding:10px 0 0 0; text-decoration:underline;}
.titcupn2 h2 a, .titcupn2 h2 a:visited, .titcupn2 h2 a:hover {color:#58b39c; font: normal 13px Verdana; margin:0 ; padding:0; text-decoration:underline;}
.provtxt {width:428px; margin:0; padding:0;}
.provtxt h2{width:428px; margin:0; padding:0; color: #454545; font: normal 14px Arial, Helvetica, Geneva, Verdan;}
#conttxtprovv { width:428px; margin:10px 0 0 0; padding:0;}
#conttxtprovv h3 { color: #474746; font: normal 12px Arial, Helvetica, Geneva, Verdana; line-height: 18px; margin:0; padding:0; }
#dirtxtprovv { width:428px; margin:5px 0 10px 0; padding:0;}
#dirprovv { width:428px; margin:0; padding:0; float:left; }
#dirprovv h3 { color: #58b39c; font: bold 11px Verdana; margin:0; padding:10px 0 0 0;}
#dirprovv a, #dirprovv a:visited { color: #e68722; font: normal 12px Arial, Helvetica, Geneva, Verdan; line-height: 18px; padding:0; margin:0; text-decoration:underline;}
#dirprovv h2 { color: #3e3d3d; font: normal 11px Arial, Helvetica, Geneva, Verdana; line-height: 15px; margin:0; padding:0; }
#dirprovv span { color: #e17400; font: normal 11px Verdana,Arial, Helvetica, Geneva; line-height: 15px; margin:0; padding:0; }
.contbtnartp {width:428px; margin:0 0 10px 0; padding:10px; border-bottom:solid 1px #8ad1c1; border-right:solid 1px #8ad1c1; border-left:solid 1px #8ad1c1; border-top:solid 1px #8ad1c1;}
.contbtnartp h2 {margin:5px 0 0 0; padding:0; color: #474746; font: normal 18px Arial, Helvetica, Geneva, Verdana;}
.contbtnartp h3 {margin:10px 0 0 0; padding:0; color: #474746; font: normal 12px Arial, Helvetica, Geneva, Verdana;}
.contbtnartp ul { list-style:disc; margin:0; padding:10px 0 0 0; color: #3e3d3d; font: bold 12px Arial, Helvetica, Geneva, Verdana;}
.contbtnartp ul li{ margin:5px 0 0 10px; padding:0; color: #3e3d3d; font: normal 12px Arial, Helvetica, Geneva, Verdana;}
.presupuesto { width:428px; margin:10px 0 0 0; padding:0;}
.tabs_multimediap{clear: both;}
.tabs_multimediap .multimediap_links{padding: 0; margin: 10px 0 0 0; list-style: none;}
.tabs_multimediap .multimediap_links li{float:left;	list-style:none;}		
.tabs_multimediap .multimediap_links a {display:block; margin:0 6px 0 0; padding:3px 9px 3px 9px; font:normal 11px "Arial Black", Helvetica, sans-serif; text-decoration:none; text-align:center;  color:#ffffff; background-color:#70807c;}
.tabs_multimediap .multimediap_links .active { display:block; margin:0 6px 0 0; padding:3px 9px 3px 9px; font:normal 11px "Arial Black", Helvetica, sans-serif; color:#3e3d57; text-decoration:none; text-align:center; background-color:#ffffff; border-top:solid 1px #8ad1c1; border-right:solid 1px #8ad1c1; border-left:solid 1px #8ad1c1;}
.tabs_multimediap .multimediap_links .tabmultop1p{ width:auto; margin:0 6px 0 0; padding:3px 9px 3px 9px; }
.tabs_multimediap .multimediap_links .tabmultop2p{ width:auto; margin:0 6px 0 1px; padding:3px 9px 3px 9px; }
.tabs_multimediap .multimediap_links .tabmultop3p{ width:auto; margin:0 6px 0 1px; padding:3px 9px 3px 9px; }
.tabs_multimediap .multimediap_links .tabmultop4p{ width:auto; margin:0 6px 0 1px; padding:3px 9px 3px 9px;}
.tabs_multimediap .multimediap_links .tabmultop5p{ width:auto; margin:0; padding:3px 9px 3px 9px; color:#ffffff; background-color:#f9a245;}
.tabs_multimediap .multimediap_cont{ clear: both;}
.multimediap_cont {padding:0; margin:0;}
.multimediap_cont a, .multimediap_cont a:visited {color: #e68722; font: normal 12px Arial, Helvetica, Geneva, Verdan; line-height: 18px; padding:0; margin:0; text-decoration:underline;}
/*fin pestaņas proveedores*/
/*inicio minicupones*/
.minicupon {width:300px; margin:0 0 10px 0; padding:0;}
.minicupon a, .minicupon a:visited, .minicupon a:hover {padding:0; margin:0 0 0 20px; font:normal 12px Arial, Helvetica, sans-serif; color:#f38e4d; text-decoration:underline;}
.contminicupon { width:299px; margin:0; padding:10px; border-left: solid 1px #dfdfdf; border-right: solid 1px #dfdfdf;}
.contminicupon ul{ list-style:none; padding:0 0 5px 20px; margin:0;}
.contminicupon ul li {list-style:disc; padding:0 5px 8px 0; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#3e3d3d;}
.contminicupon ul li a, .contminicupon ul li a:visited, .contminicupon ul li a:hover{padding:0; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#3e3d3d; text-decoration:underline;}
.contminicupon ul li h2 { padding:0; margin:0; font:bold 12px Arial, Helvetica, sans-serif; color:#127195;}
/*fin minicupones*/
/*inicio tarjetaN2*/
.tarjetaN2 { width:452px; margin:10px 0 0 8px; padding:0 10px 0 0; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#004d79;}
.tarjetaN2 h2 {padding:0 0 5px 0; margin:15px 0 0 0; font:bold 15px Arial, Helvetica, sans-serif; color:#ff9553;}
.tarjetaN2 ol { list-style:none; margin:0 0 0 28px; padding:0;}
.tarjetaN2 ol li{ list-style:decimal; margin:0; padding:0 0 3px 0;}
.tarjetaN2 a, .tarjetaN2 a:visited, .tarjetaN2 a:hover {padding:0 0 5px 0; margin:10px 0 0 0; font:bold 13px Arial, Helvetica, sans-serif; color:#615c96; text-decoration:underline;}
.btncup { width:462px; margin:20px 0 0 0; padding:0; text-align:center; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#004d79; }
.btncup a, .btncup a:visited, .btncup a:hover { margin:0; padding:0; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#f38e4d; text-decoration:underline;}
.tabs_multimediaN2 {width:462px; margin:10px 0 0 0; padding:0;}
.descN2tarjeta {width:452px; margin:0 0 0 8px; padding:0 10px 0 0; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#004d79;}
.descN2tarjeta ul { list-style:none; margin:0 0 0 20px; padding:0;}
.descN2tarjeta ul li{ list-style:disc; margin:0; padding:0 0 3px 0;}
.descN2tarjeta ol { list-style:none; margin:0 0 0 28px; padding:0;}
.descN2tarjeta ol li{ list-style:decimal; margin:0; padding:0 0 3px 0;}
.descN2tarjeta h2 {padding:0 0 5px 0; margin:15px 0 0 0; font:bold 15px Arial, Helvetica, sans-serif; color:#ff9553;}
.descN2tarjeta a, .descN2tarjeta a:visited, .descN2tarjeta a:hover {padding:0 0 5px 0; margin:10px 0 0 0; font:normal 13px Arial, Helvetica, sans-serif; color:#615c96; text-decoration:underline;}
.btnactivaN2 {background:url(../images/btn/btnactN2.gif) no-repeat; width:136px; height:21px; border:none; cursor:pointer; margin:0; padding:0;}
.btncomousar {background:url(../images/btn/btncomousar.gif) no-repeat; width:126px; height:21px; border:none; cursor:pointer;margin:0; padding:0;}
.btnganaN2 {background:url(../images/btn/btnganaN2.gif) no-repeat; width:104px; height:21px; border:none; cursor:pointer; margin:0; padding:0;}
.activaN2a h2{margin:10px 0 10px 0; padding:0; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#68687b; text-align:left;}
.activaN2{ width:440px; margin:0 0 0 8px; padding:0; border:solid 1px #e1e1e5; }
.activaN2 h2{margin:10px; padding:0; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#68687b; text-align:left;}
.activaN2 table tr td{margin:0; padding:0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#68687b; }
.activaN2 table tr td span{margin:0; padding:0; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#6e68ae; }
.activaN2 table tr td h3{margin:0; padding:0; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#d6052c; }
.activaN2 a, .activaN2 a:visited,.activaN2 a:hover{margin:0; padding:0; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#948fc3; text-decoration:underline;}
.btnenviareg {background:url(../images/btn/btnenviarreg.gif) no-repeat; width:116px; height:21px; border:none; cursor:pointer; margin:0; padding:0;}
.btntarjeta {background:url(../images/btn/btntarjeta.gif) no-repeat; width:136px; height:21px; border:none; cursor:pointer;margin:0; padding:0;}
.btncupmty {background:url(../images/btn/btncupmty.gif) no-repeat; width:157px; height:21px; border:none; cursor:pointer; margin:0; padding:0;}
.btncupmex {background:url(../images/btn/btncupmex.gif) no-repeat; width:133px; height:21px; border:none; cursor:pointer; margin:0; padding:0;}
.btntrivia {background:url(../images/btn/btnobtener.gif) no-repeat; width:142px; height:21px; border:none; cursor:pointer; margin:0; padding:0;}
/*fin tarjetaN2*/
/*inicio ganadorestarjeta*/
.cuponesg {width:770px; margin:0 0 10px 0; padding:10px 25px 10px 25px; border:solid #dbd8d6 1px; }
.cuponesg h2 {color: #ff9553; font: normal 15px Arial, Helvetica, Geneva, Verdana; margin:0; padding:0 0 10px 0;}
.contcupones1g { width:342px; margin:0 16px 0 0; padding:0; float:left; text-align:center; }
.contcupones2g { width:342px; margin:0 0 0 16px; padding:0; float:left; text-align:center;}
.multimediacupg_cont{ clear: both;}
.cuponganador1 { width:338px; margin:0 0 20px 0; padding:0 0 8px 0; border:solid 1px #d9d9d9; background:url(../images/tits_divisors/bgmex.gif) no-repeat top;}
.fotoganador1{ float:left; width:164px; margin:0; padding:19px 0 0 19px;}
.txtganador1 { float:left; width:153px; margin:0; padding:30px 2px 0 9px;}
.txtganador1 h2 { font:bold 12px Arial, Helvetica, Geneva, Verdana; margin:0; padding:0; color:#ffffff; letter-spacing:1px; }
.txtganador1 ul { list-style:none; margin:0; padding:23px 0 8px 15px; text-align:left;}
.txtganador1 ul li{ list-style:disc; margin:0; padding:0; font:bold 12px Arial, Helvetica, Geneva, Verdana; color:#127195; text-align:left;}
.txtganador1 h3 { font:bold 12px Arial, Helvetica, Geneva, Verdana; margin:0 0 0 14px; padding:0; color:#127195; text-align:left;}
.txtganador1 span { font:normal 12px Arial, Helvetica, Geneva, Verdana; margin:0; padding:0; color:#3e3d3d; text-align:left;}
.premioganador1 { width:338px; margin:10px 0 0 0; padding:0;}
.premioganador1 ul { list-style:none; margin:0; padding:0 0 5px 33px; text-align:left;}
.premioganador1 ul li{ list-style:disc; margin:0; padding:0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#127195; text-align:left;}
.premioganador1 span {width:338px; font:normal 12px Arial, Helvetica, Geneva, Verdana; margin:0; padding:0; color:#3e3d3d; text-align:center;}
.cuponganador2 { width:338px; margin:0 0 20px 0; padding:0 0 8px 0; border:solid 1px #d9d9d9; background:url(../images/tits_divisors/bgmty.gif) no-repeat top;}
.fotoganador2{ float:left; width:164px; margin:0; padding:19px 0 0 19px;}
.txtganador2 { float:left; width:153px; margin:0; padding:30px 2px 0 9px;}
.txtganador2 h2 { font:bold 12px Arial, Helvetica, Geneva, Verdana; margin:0; padding:0; color:#ffffff; letter-spacing:1px; }
.txtganador2 ul { list-style:none; margin:0; padding:23px 0 8px 15px; text-align:left;}
.txtganador2 ul li{ list-style:disc; margin:0; padding:0; font:bold 12px Arial, Helvetica, Geneva, Verdana; color:#127195; text-align:left;}
.txtganador2 h3 { font:bold 12px Arial, Helvetica, Geneva, Verdana; margin:0 0 0 14px; padding:0; color:#127195; text-align:left;}
.txtganador2 span { font:normal 12px Arial, Helvetica, Geneva, Verdana; margin:0; padding:0; color:#3e3d3d; text-align:left;}
.premioganador2 { width:338px; margin:10px 0 0 0; padding:0;}
.premioganador2 ul { list-style:none; margin:0; padding:0 0 5px 33px; text-align:left;}
.premioganador2 ul li{ list-style:disc; margin:0; padding:0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#127195; text-align:left;}
.premioganador2 span {width:338px; font:normal 12px Arial, Helvetica, Geneva, Verdana; margin:0; padding:0; color:#3e3d3d; text-align:center;}
/*fin ganadorestarjeta*/
/* inicio proximas bodas */
.pbprincipal { width:462px; margin:10px 0 0 0; padding:0; text-align:center;}
.proxbodamenu1 { width: 413px; height:30px; margin:10px 0 0 0; padding:0 31px 0 18px; background:url(../images/tits_divisors/bgproxbodasch.jpg) no-repeat 10px 0; font:normal 11px Arial, Helvetica, sans-serif; color:#3f3f3f;}
.fechaproxboda1{ width:462px; margin:10px 0 0 0; padding:0;}
.fechapb1 { width:150px; padding:0; margin:0; float:left; font:normal 60px Arial, Helvetica, sans-serif; color:#7fd1c1;}
.txtpb1 { width:312px; margin:0; padding:10px 0 0 0; float:left; text-align:left; }
.txtpb1 h2 {font:italic 18px Georgia, "Times New Roman", Times, serif; color:#9e9e9e; margin:0; padding:0;}
.txtpb1 span {font:italic 18px Georgia, "Times New Roman", Times, serif; color:#ff9653; margin:0; padding:0;}
.contlistapb1 { width:312px; margin:0 0 0 150px; padding:0; }
.listapb1 { width:144px; margin:0 0 10px 0; padding:0 10px 0 0; text-align:left; float:left; }
.listapb1 ul{ list-style:none; padding:0; margin:10px 0 0 15px; font:bold 22px Arial, Helvetica, sans-serif; color:#ff9653;}
.listapb1 ul li { list-style:disc; margin:0; padding:0 0 3px 0; font:bold 16px Arial, Helvetica, sans-serif; color:#ff9653;}
.listapb1 h2 {margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#9e9e9e;}
.listapb1 h2 a, .listapb1 h2 a:visited {margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#3b7264; text-decoration:none;}
.listapb1 h2 a:hover {margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#3b7264; text-decoration:underline;}
.proxbodacont { width:770px; margin:10px 0 0 0; padding:0;}
.proxbodamenu { width: 700px; height:30px; margin:10px 0 0 0; padding:0 40px 0 30px; background:url(../images/tits_divisors/bgproxbodas.jpg) no-repeat 10px 0;}
.proxbodamenu td{ margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#3f3f3f;}
.fechaproxboda{ width:731px; margin:10px 0 0 0; padding:0 20px 0 14px;}
.fechapb { width:150px; padding:0; margin:0; float:left; }
.fechapb h2 {padding:0; margin:0; font:normal 60px Arial, Helvetica, sans-serif; color:#7fd1c1;}
.txtpb { width:560px; margin:0; padding:10px 0 0 0; float:left; }
.txtpb h2 {font:italic 18px Georgia, "Times New Roman", Times, serif; color:#9e9e9e; margin:0; padding:0;}
.txtpb h2 span {font:italic 18px Georgia, "Times New Roman", Times, serif; color:#ff9653; margin:0; padding:0;}
.contlistapb { width:770px; margin:10px 0 0 0; padding:0;}
.listapb { width:246px; margin:0 0 10px 0; padding:0 10px 0 0; float:left; }
.listapb ul{ list-style:none; padding:0; margin:10px 0 0 30px; font:bold 22px Arial, Helvetica, sans-serif; color:#ff9653;}
.listapb ul li { list-style:disc; margin:0; padding:0 0 3px 0; font:bold 16px Arial, Helvetica, sans-serif; color:#ff9653;}
.listapb h2 {margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#9e9e9e;}
.listapb h2 a, .listapb1 h2 a:visited {margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#3b7264; text-decoration:none;}
.listapb1 h2 a:hover {margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#3b7264; text-decoration:underline;}
.editpbcont { width:924px; margin:15px 20px 10px 20px; padding:0;} 
.editpb1{ width:924px; margin:0; padding:0;}
.editpb1a { width:924px; margin:0; padding:0; border-top:solid 1px #dce3e5; border-left:solid 1px #dce3e5; border-right:solid 1px #dce3e5; }
.editpb1a td{ margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#9e9e9e;}
.editpb1a a, .listapb1 a:visited, .listapb1 a:hover {margin:0; padding:0 0 0 20px; font:normal 12px Arial, Helvetica, sans-serif; color:#ff9653; text-decoration:underline;}
.editp1 { float:left; width:268px; margin:0; padding:20px;}
.editp1 h2{ margin:0; padding:0 0 0 42px; font:normal 12px Arial, Helvetica, sans-serif; color:red; text-align:left;}
.editp3 { f\loat:left; width:884px; margin:0; padding:20px; border-top:solid 1px #dce3e5; border-left:solid 1px #dce3e5; border-right:solid 1px #dce3e5;}
*html .editp3 { float:left; width:924px; margin:0; padding:20px; border-top:solid 1px #dce3e5; border-left:solid 1px #dce3e5; border-right:solid 1px #dce3e5;}
.editp3 td{ margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#9e9e9e;}
.editp3 a, .editp3 a:visited, .editp3 a:hover {margin:0; padding:0; font:bold 12px Arial, Helvetica, sans-serif; color:#6e68ae; text-decoration:underline;}
.editpb1b {  w\idth:542px; float:left; margin:0; padding:20px 10px 20px 10px; border-right:solid 1px #dce3e5; }
*html .editpb1b {  width:542px; float:left; margin:0; padding:20px 10px 20px 10px; border-right:solid 1px #dce3e5;}
.editpb1b td{ margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#9e9e9e;}
.editpb1b img { margin:0; padding:0 0 5px 0;}
.editpb2 { width:882px; margin:0; padding:20px; border:solid 1px #dce3e5; }
.editpb2 td{ margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#9e9e9e;}
.editpb2 a, .editpb2 a:visited, .editpb2 a:hover {margin:0; padding:0; font:bold 12px Arial, Helvetica, sans-serif; color:#6e68ae; text-decoration:underline;}
.miboda { w\idth:958px; margin:50px 0 0 0; padding:0;}
*html .miboda {margin:0; padding:0;}
#featured{width:421px; height:317px; position:relative; }
#featured .ui-tabs-panel{  width:421px; height:317px;  position:relative; }
#featured .ui-tabs-panel .info{	position:absolute; top:55px; left:0;  }
#featured .info { width: 421px; margin:0; padding:0; text-align:center;}
#featured .info h2{ font:italic 15px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; padding:5px; margin:0; overflow:hidden; }
#featured .info span{ font:italic 13px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; margin:0 5px;}
#featuredg{width:958px; height:545px; position:relative; margin:10px 0 10px 3px; }
#featuredg .ui-tabs-panelg{  width:958px; height:545px;  position:relative; }
#featuredg .ui-tabs-panelg .infog{	position:absolute; top:110; left:0;  }
#featuredg .infog { width: 958px; margin:0; padding:0; text-align:center;}
#featuredg .infog h2{ font:italic 33px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; padding:10px 0 5px 0; margin:0; overflow:hidden; }
#featuredg .infog span{ font:italic 18px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; margin:0 5px;}
#featuredg span{ font:normal 16px Georgia, "Times New Roman", Times, serif; color:#ea8416; margin:0 5px;}
/*.fin proximas bodas */
/* inicio HomeTarjetaP */
.homeTP { width:462px; height:80; margin:0; padding:0; background:url(../images/tits_divisors/bghomeTP.gif) no-repeat;}
.hometpdrop { width:454px; margin:0; padding:41px 8px 0 0; text-align:right;}
.hometpdrop h2 { margin:0; padding:0 0 2px 0; color: #474746; font: normal 16px Arial, Helvetica, Geneva, Verdana; text-align:right; text-decoration:none;}
.hometpdrop h2 a, .hometpdrop h2 a:visited, .hometpdrop h2 a:hover { margin:0; padding:0 0 2px 0; color: #474746; font: normal 16px Arial, Helvetica, Geneva, Verdana; text-align:right; text-decoration:underline;}
/* fin HomeTarjetaP */
/* inicio buscaProximasBodas */
.buscaPB { width:298px; height:216; margin:0 0 10px 0; padding:0; border:solid 1px #c74600;}
.buscaPBbg { width:298px; height:170px; margin:0; padding:0; }
.buscaPBtxt { width:298px; height:46px; margin:0; padding:0; background-color:#ee8600; }
.buscaPBtxt td { margin:0; padding:0; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#FFFFFF;}
.buscaPBtxt h2 { margin:0; padding:0; font:normal 20px Georgia, "Times New Roman", Times, serif; color:#FFFFFF;}
/* fin buscaProximasBodas */
/* inicio DropDown */
.jqueryslidemenu{font:bold 11px Arial, Helvetica, Geneva, Verdana;}
.jqueryslidemenu ul{margin: 0; padding: 0; list-style-type: none;}
.jqueryslidemenu ul li{position: relative; display: inline; float: left; list-style-type: none;}
.jqueryslidemenu ul li a{display: block; background: #8AD1C1; padding: 7px 10px; text-decoration: none; font:bold 11px Arial, Helvetica, Geneva, Verdana;}
* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{font:bold 11px Arial, Helvetica, Geneva, Verdana; color:#ffffff;}
.jqueryslidemenu ul li a:hover{background:#c4e8e0; color:#44735f;}
.jqueryslidemenu ul li ul{position: absolute; left: 0; display: block; visibility: hidden;}
.jqueryslidemenu ul li ul li{display: list-item; float: none;}
.jqueryslidemenu ul li ul li ul{top: 0; list-style-type: none;}
.jqueryslidemenu ul li ul li a{font: bold 11px Arial, Helvetica, Geneva, Verdana; width: 81px; /*width of sub menus*/padding: 5px 0 5px 10px; margin: 0; border-top:1px solid #ffffff;}
*html .jqueryslidemenu ul li ul li a{w\idth: 91px; font: bold 11px Arial, Helvetica, Geneva, Verdana; /*width of sub menus*/padding: 5px 0 5px 10px; margin: 0; border-top:1px solid #ffffff;}
.downarrowclass{position: absolute; top:12px;right:5px;}
/* fin DropDown */
.formavestidos { margin:10px 0 10px 0; padding:10px; border:solid 1px #d5d5d5;}
.formavestidos h2 {margin:5px 0 0 0; padding:0; color: #474746; font: normal 18px Arial, Helvetica, Geneva, Verdana;}
.formavestidos h3 {margin:10px 0 0 0; padding:0; color: #474746; font: normal 12px Arial, Helvetica, Geneva, Verdana;}
.error { width:920px; margin:50px 0 70px 0; padding:0; color: #474746; font: normal 20px Arial, Helvetica, Geneva, Verdana; text-align:center;}


