/**
 * Generales
 */
* {
margin:0;
padding:0;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border:0 none;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:normal;
    margin:0;
    padding:0;
    vertical-align:baseline;
}
body {
    line-height:1.5;
    background:#EEE5FF none repeat scroll 0 0;
    color:#000000;
    font-family:verdana, arial,Helvetica,Utkal,sans-serif;
    font-size:10px;
}
table {
    border-collapse:separate;
    border-spacing:0;
}
caption, th, td {
    font-weight:normal;
    text-align:left;
}

a {text-decoration: none;}
form {margin:0;padding:0;}
/*
input, textarea, select {	background:#FFFFFF url(images/bgInput.gif) repeat-x scroll 0 0;	border:1px solid #CBCBCB;	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	padding:2px;    width: 100px;}
*/
.add {    margin:-12px -20px;    /margin: -5px 0px 0px 0px;    position:absolute;    right:23px;     /right: 2px;    z-index:12;}
.del {    margin:-12px -20px;    /margin: -5px 0px 0px 0px;    position:absolute;    right:23px;     /right: 2px;    z-index:12;}
.espacio1px {height: 3px;}
.espacio10px {height: 10px;} 
.espacio12px {height: 12px;}
div.clear {clear:both;float:none;height:0;}
.fl {float:left;}
img {border: none; margin: 0; padding: 0;}
.postdate {        background:transparent url(images/mini-date.gif) no-repeat scroll left center;color:#666666;float:left;font-size:90%;padding-left:15px;margin-top:-21px;}
a img {
    border:medium none;
}
.no-pad-left {
padding-left:0 !important;
}

.no-border {
border:0 none !important;
}

.cnn_clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

/**
 * Site
 */

#header {
    background: #EEE5FF url(images/topbg.jpg) repeat-x scroll top left; 
    width: 100%;
    height: auto;
    line-height:12px;
    text-align:center;
}

#header .header-center {
    width: 980px;
    margin: 0 auto; 
    position: relative;  
}

#header-main {
    width: 980px;
    margin: 0 auto;
    height: 98px;
}

#header-main .parts {
    position: relative;
    display: block;
    float: left;  
}

#header-main .hm-left{ 
    width: 30%;
    padding: 0;
    margin: 0;
    height: 98px; 
    text-align: left;
}

#header-main .hm-left img { 
    /*margin-top: 29px;*/
}

#header-main .hm-center{    
    width: 40%;
    padding: 0;
    margin: 0;
    height: 98px;   
    text-align: center;
}
#header-main .hm-center img {
    margin-top: 20px;   
}

#header-main .hm-right{
    float:right;
    height:98px;
    margin:0;
    padding:0;
    width:40%;    
}

.icon {
    display:block;
    float:right;
    
    height:32px;
    margin:30px 10px;
    padding:3px 35px 3px 0;
    position:relative;
    text-align:right;
}

.icon a {
    color:#7C3C9E;
    display:block;
    font:10px verdana,arial,helvetica;
    height:100%;
    width:100%;
}

.icon a:hover {
    color: #000;
}

#face {
    background: transparent url(images/facebook.png) no-repeat top right;
}

#chat {
    background: transparent url(images/chat.png) no-repeat top right;
}

#tele {
    background: transparent url(images/mail.png) no-repeat top right;
}

#header-main .header-parts {
    position: relative;
    display: block;
    float: left;
    width: 326px; 
}

#header-main .header-parts-right {
    position: relative;
    display: block;
    float: right;
    width: 653px; 
}

#nosotros {
    float: right;    
}

#hdr-auth {
    float: right;    
}

#nosotros ul , #hdr-auth ul{
    margin: 0;
    padding: 0;
}

#nosotros li, #hdr-auth li {
    border-right:1px solid #00599D;
    color:#FF9999;
    display:block;
    float:left;
    font-size:10px;
    font-weight:bold;
    height:20px;
    padding:0 9px;
}

#nosotros li a, #hdr-auth a {
    position:relative;
    top:7px;
    color: #00599D;
   /* text-transform: uppercase;*/
}
#nosotros li a b, #hdr-auth a b{
    color: #7D7573;
}

#nosotros li a:hover, #hdr-auth li a:hover { 
 color: #7C7674;
}


#header-main .header-parts .logo {
    margin-top:17px;
}

 



     
#header-nav {
    background: #EEE5FF url(images/menu_bg.png) no-repeat top left;  
    height: 35px;
    /*border-bottom:6px solid #E1D7DD;  */
    z-index: 1000;
    position: relative;
}

#header-menu {
    /*border-left:1px solid #e1d7dd;*/
    display:block;
    height:35px;
    margin:0 auto;
    width:980px;
    padding: 0;
}

#header-menu li { 
    /*border-right:1px solid #AD53DF;*/
    display:block;
    float:left;
    height:35px;
    width: auto;
    position: relative;
}

#header-menu li a { 
    font: normal 10px verdana, arial, helvetica;
    /*background:#883295 ; */
    color:#FFF;
    display:block;
    height:35px;
    line-height:35px;
    overflow:hidden;
    text-decoration:none !important;
    text-transform: uppercase;
    padding:0 18px;
    
}
#header-menu .nav-media {
    /*background: transparent url(images/bg-nav.gif) repeat scroll left bottom;*/

}

#header-menu .nav-media:hover,  #header-menu li a:hover,  #header-menu li a.destacado{
    /*background:transparent url(images/bg-nav.gif) repeat scroll center center;  ;*/
    color: #FEDE00;
}

#header-menu .nav-on, #header-menu .nav-on:hover {
    /*background:#FFFFFF url(images/bg-nav.gif) repeat scroll center top;*/
    color: #FEDE00;
    
}

#header-menu #nav-newspulse img { 
    right:5px;
    top:0;
}

.inicio{ width: 62px !important; }
.femeninas{ width: 109px !important; /*background: transparent url(images/icon.femeninas.png) no-repeat left center !important*/}
.masculinas { width: 139px !important; }
.quienes{ width: 127px !important; }
.sucursales { width: 111px !important; }
.glamour{ width: 113px !important; }
.revista{ width: 133px !important; }
.portal{ width: 71px !important;}
.contactenos{ width: 106px !important; }

#header-menu li ul.submenu {
background:none repeat scroll 0 0 #FEF1F6;  
border:1px solid #E1D7DD;
border-style:none solid solid;
border-width:0 1px 1px;
display:none;
left:-2px;
position:absolute;
top:35px;
/*width:183px;*/
z-index:999;
}
#header-menu li ul.submenu li {
height: auto !important;
text-align: left;
position: relative;
z-index:999;
}

#header-menu li ul.submenu li:hover {
    background:#E1D7DD;    
}

#header-menu li ul.submenu li a {
background:#FEF1F6;
border-bottom:1px solid #FEF1F6;
clear:both;
color:#333;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:auto;
line-height:20px;
min-height:20px;
padding:0 6px;
text-indent:0;
width:120px;
}
#header-menu li ul.submenu li a:hover {
background: #E1D7DD;
text-decoration:none;
}
#header-menu li:hover ul.submenu {
display:block;
}







header-menu #nav-home {
    width:55px;
}

#content, .content {
    width:980px;
    /*background: #e7e7e8;*/
}

.cnn_shdcamtt1 {
    background:transparent url(http://i.cdn.turner.com/cnn/.element/img/3.0/global/shade/cnn_shdcamtt1.990px.bg.gif) repeat-y scroll left top;
}              

.cnn_contentarea {
    text-align:left;
    width:990px;
}

.content-user {
    /*background:url("images/teaser.line.png") repeat-x scroll 0 0  #FFFCFD;
    border:1px solid #FEF1F6;*/
    color:#9A9A9A;
    font-family:verdana,arial,Helvetica,Utkal,sans-serif;
    font-size:11px;
    margin-top:8px;
    overflow:hidden;
    width:980px;
}

.ruta {
    display:block;
    float:left;
    font:10px verdana;
    height:16px;
    padding-left:2px;
    position:relative;
    text-align:left;
    text-transform:uppercase;
    width:54%;
}

.carrito {
    display:block;
    float:right;
    font:10px verdana,arial;
    height:16px;
    position:relative;
    text-align:right;
    width:45%;
}

.content-header {
    background:transparent url(http://i.cdn.turner.com/cnn/.element/img/3.0/global/shade/cnn_shdcamtt1.990px.header.gif) no-repeat scroll left top;
    height:5px;
    overflow:hidden;
}

.content-footer {
    background:transparent url(http://i.cdn.turner.com/cnn/.element/img/3.0/global/shade/sprite_shades.gif) no-repeat scroll 0 -467px;
    height:6px;
    overflow:hidden;
}

.content-desarrollo {
    background:transparent url(http://i.cdn.turner.com/cnn/.element/img/3.0/global/shade/cnn_shdcamtt1.990px.bg.gif) repeat-y scroll left top;
}

.ctnt {
    position: relative;
    display: inline;
    float: left;
}

.content-izq {    
    margin-top:14px;
    text-align:left;
    width:145px; 
}

.content-cen {
    width:675px; 
    margin: 14px;
}

.content-cen .ofertas {
    position: relative;
    float: left;
    display: block;
    width: 450px;    
}

.content-cen .varios {
    position: relative;
    
    width: 100%;  
    margin-top: 10px;
}

.news {
    position: relative;
    display: block;
    width: 200px !important;
    float: left;
}

.banner-central {
    display:block;
    float:right;
    height:63px;
    position:relative;
    width:450px;
}


.mnu-gen {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CAAFFF;text-align:left;width:100%;}
.mnu-gen .mnu-gen-top {width: 100%;    height: 35px; }
.mnu-gen .back {background: url("images/mnu.png") top left repeat-x }
.mnu-gen .mnu-gen-top div { color:#333333; font:10px verdana,arial,helvetica;height:100%;padding:10px 0 0 0!important;text-align: center;text-transform:uppercase;width:100%}
.mnu-gen .mnu-gen-top div a {color:#333333; }
.mnu-gen .mnu-gen-top div a:hover {text-decoration: underline }
.mnu-gen .marcas div {color:#333333; font:10px verdana,arial,helvetica;height:100%;padding:10px 0 0 13px!important;text-transform:uppercase;width:100%;}
.mnu-gen .mnu-gen-con {}
.mnu-gen .arrow {position: absolute; background: url(images/arrow.png) no-repeat top left; width: 24px; height: 24px; left: -20px}
.mnu-gen .mnu-gen-con div.texto-teaser {padding: 0 0 0 5px; overflow: hidden;}  
.mnu-gen .mnu-gen-con div.texto-teaser-rubro {padding: 0 0 0 5px; overflow: hidden;}  

.mnu-gen .mnu-gen-con input.email {border:1px solid #E1D7DD;color:#333333;font:11px verdana,arial,helvetica;padding:3px;text-transform:lowercase;width:125px;}
.mnu-gen .mnu-gen-con input.submit {border:1px solid #E1D7DD;color:#333333;font:9px verdana,arial,helvetica;padding:3px 2px 2px;text-transform:uppercase;}
.mnu-gen .mnu-gen-con ul {margin:0;padding:0;}
.mnu-gen .mnu-gen-con ul li {display:block;float:left;min-height:18px; position:relative;width:100%;}
.mnu-gen .mnu-gen-con ul li:hover{background: #FEDE00}
.mnu-gen .mnu-gen-con ul li a {color:#333333;
display:block;
font:10px normal verdana,arial,helvetiva;
height:100%;
padding:3px;
text-transform:uppercase;
width:100%;
}
.mnu-gen .mnu-gen-con ul li a div{margin:2px 0 2px 4px;}

.mnu-gen .mnu-gen-con ul li a:hover, .mnu-gen .mnu-gen-con ul li a.dest {text-decoration: underline}

.mnu-dest {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CAAFFF;display:block;float:left;height:170px;margin:10px;position:relative;text-align:left;width:145px;}
.rango {height: 185px !important; width: 133px !important;}
.mnu-dest .mnu-dest-top {width: 100%;    height: 35px; }
.mnu-dest .back {background: url("images/mnu.png") top left repeat-x }
.mnu-dest .mnu-dest-top div { color:#333333; font:10px verdana,arial,helvetica;height:100%;padding:10px 0 0 0!important;text-align: center;text-transform:uppercase;width:100%}
.mnu-dest .mnu-dest-top div a {color:#333333; }
.mnu-dest .mnu-dest-top div a:hover {text-decoration: underline }
.mnu-dest .marcas div {color:#333333; font:10px verdana,arial,helvetica;height:100%;padding:10px 0 0 13px!important;text-transform:uppercase;width:100%;}
.mnu-dest .mnu-dest-con {}
.mnu-dest .mnu-dest-con input.email {border:1px solid #E1D7DD;color:#333333;font:11px verdana,arial,helvetica;padding:3px;text-transform:lowercase;width:125px;}
.mnu-dest .mnu-dest-con input.submit {border:1px solid #E1D7DD;color:#333333;font:9px verdana,arial,helvetica;padding:3px 2px 2px;text-transform:uppercase;}
.mnu-dest .mnu-dest-con ul {margin:0;padding:0;}
.mnu-dest .mnu-dest-con ul li {display:block;float:left;min-height:18px; position:relative;width:100%; text-align:center; font: 10px normal verdana, arial, helvetica;}
.mnu-dest .mnu-dest-con ul li img {text-align: center; }

.mnu-dest .mnu-dest-con ul li.by {text-align: center}
.mnu-dest .mnu-dest-con ul li.by a {color: red; }
.mnu-dest .mnu-dest-con ul li.desc {text-align: center; color: #333; height: 30px;}
.mnu-dest .mnu-dest-con ul li.pre {position: relative; display: block; float: right; width: 40%!important; text-align: right; padding-right: 3px;}
.mnu-dest .mnu-dest-con ul li.carrito {position: relative; display: block; float: left; width: 49%!important}
.mnu-dest .mnu-dest-con ul li.carrito img {height: 21px !important; padding-left: 3px;}

.mnu-dest .mnu-dest-con ul li a {color: #333; font: 10px normal verdana, arial, helvetiva; text-transform: uppercase;}
.mnu-dest .mnu-dest-con ul li a:hover, .mnu-dest .mnu-dest-con ul li a.dest {text-decoration: underline}

.bot-alfabeto {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #FFDFEC;height:120px;text-align:left;width:140px;}
.bot-marcas {position: relative; background:none repeat scroll 0 0 #FFFFFF;border:1px solid #FFDFEC;text-align:left;width:140px;height: auto;}
.bot-alfabeto .bot-alfabeto-top {width: 100%;    height: 35px; }
.bot-alfabeto .female {background: url("images/btn-top-female.png") top left no-repeat }
.bot-alfabeto .male {background: url("images/btn-top-male.png") top left no-repeat }
.bot-alfabeto .marcas {background: url("images/marcas.png") top left no-repeat}
.bot-alfabeto .bot-alfabeto-top div { font:10px verdana,arial,helvetica;height:100%;padding:10px 0 0 35px;text-transform:uppercase;width:100%;}
.bot-alfabeto .bot-alfabeto-top div a {color:#333333; }
.bot-alfabeto .bot-alfabeto-top div a:hover {text-decoration: underline }
.bot-alfabeto .marcas div {color:#333333; font:10px verdana,arial,helvetica;height:100%;padding:10px 0 0 13px!important;text-transform:uppercase;width:100%;}
.bot-alfabeto .bot-alfabeto-con {}
.bot-alfabeto .bot-alfabeto-con ul {left:10px;margin:10px 0 5px 11px;padding:0;width:85%;}
.bot-alfabeto .bot-alfabeto-con ul li {border:1px solid #E1D7DD;float:left;font-size:11px;font-weight:bold;height:13px;list-style:none outside none;margin:0 2px 2px 0;padding:0;text-align:center;vertical-align:middle;width:13px;line-height:1.1;}
.bot-alfabeto .bot-alfabeto-con ul li:hover{background: #E1D7DD}
.bot-alfabeto .bot-alfabeto-con ul li a {color: #333}
.bot-alfabeto .bot-alfabeto-con ul li a:hover, .bot-alfabeto .bot-alfabeto-con ul li a.dest {text-decoration: underline}

#listado_marcas {
    background:url("images/fdotrans.png") repeat scroll left top transparent;
    border:1px solid #E1D7DD;
    top:0px;
    left:150px;
    padding:5px;
    position:absolute;
    width:675px;
    z-index:9999;
}   

#listado_marcas ul {
list-style:none outside none;
position: relative;
}
#listado_marcas li {
display:block;
float:left;
font-size:14px;
list-style:none outside none;
text-align:left;
width:33%;  
}
#listado_marcas li a {
    color:#333;
    font: 10px normal verdana, arial, helvetica;
}
#listado_marcas li a:hover {
text-transform: uppercase;
text-decoration:underline;
}





.content-der {
    /*margin-right:1px;*/
    margin-top:14px;
    width:130px;
    text-align: right; 
}

.bot-izq {
    width: 140px;
    border: 1px solid #e0e0e0;
    background: white;
    height: auto;
    text-align: left;
    margin: 0 0 0 5px;
}

.bot-izq-top {
    width: 100%;
    height: 26px;
    background: transparent url(images/bg_bot.jpg) repeat-x top left;
}

.bot-izq-top div {
    width: 100%;
    height: 100%;
    padding: 5px;
    font: bold 12px verdana, arial, helvetica;
    color: #883295;
}

.bot-izq-con {
    
}

.menu-izq {
    padding: 0;
    margin: 0;
}

.menu-izq li {
    display:block;
    float:left;
    height:18px;
    width:100%;
}

.menu-izq li:hover , .menu-izq li.active{ 
    background: #e0e0e0; 
} 

.menu-izq li a { 
    display:block;
    padding:1px 0 0 5px;
    width:135px;
    color:#7C7876;
    font: normal 11px verdana, arial, helvetica;
}

.menu-izq li .dest{ 
    color: #477CA5;
}

.menu-izq li a:hover {    
    color: #883295;
}


.banner-right {
    margin-bottom:15px;
}


/*Main Top*/

#cnn_maintopt1 {
    display:inline;
    float:left;
    margin:0;
    width:682px;
}

#cnn_maint1lftf {
    display:inline;
    float:left;
    margin:0 0 0 5px;
    width:250px;
}

#cnn_maintoplive {
    display:inline;
    float:left;
    margin:0 0 0 7px;
    width:416px;
}

#cnn_maintopprofile {
    display:inline;
    float:left;
    margin:0;
    width:308px;
}

.cnn_clearmt1t2 {
    clear:both;
    height:1px;
    overflow:hidden;
}


















#footer {
    min-height: 215px;
    width:100%;    
    background: #FEDE00;
    z-index: 9999;
    margin-top: -5px;
}

#footer .footer-content{
    width: 980px;
    margin: 0 auto;
}

#footer .footer-cuadros {
    position: relative;
    display: block;
    float: left; 
    margin: 10px 10px 5px;
    padding-right: 10px;
    /*border-right: 1px solid #e1d7dd;*/
    min-height: 150px;
    width: 200px;
}

#footer .footer-left {
    margin-left: 44px;
}

#footer .footer-cuadros h3 {
    font: bold 13px verdana, arial, helvetica;
    color: #883295;
    text-align: left;
    margin-bottom: 5px;
}

#footer .footer-cuadros ul {
    margin: 0px ;
    padding: 0px ;
    width: 90%;   
}

#footer .footer-cuadros ul li {
    text-align: left;
    min-height: 20px;
}

#footer .footer-cuadros ul li.links {
    /*border-bottom: 1px solid #e1d7dd;*/
}

#footer .footer-cuadros ul li a{
    color: #333;
    font: normal 11px verdana, arial, helvetica;
}

#footer .footer-cuadros ul li a:hover{
    color: #7C3C9E;
}

#footer .footer-cuadros ul li span{
    color: #333;
    font: normal 11px verdana, arial, helvetica;
}

 .division {
    background:transparent url(images/fdo_footer_bar.png) no-repeat center center;
    height:10px;
    overflow:hidden;
    z-index: 10000;
}

div.designby {
    width: 300px;
    margin: 0 auto;
    border-top: 1px solid #e1d7dd;
    color: #333; 
    font: 11px bold verdana, arial, helvetica;
}

div.designby a{
    color: blue;
}

div.designby a:hover{
    text-decoration: underline;
}

.cnn_ftrlgcpy {    
    color:#666666;
    display:inline;
    float:left;
    font-family:verdana, arial,Helvetica,Utkal,sans-serif;
    font-size:11px;
    line-height:14px;
    margin:10px 0 0;
    text-align:left;
    width:600px;
}

.cnn_ftrlgcpy img {
    margin:0 5px 0 0;
    vertical-align:-2px;
}

.cnn_ftrlgcpy a {
    color: #883295;
}

.cnn_ftrlgcpy1 {
    color:#B5B5B5;
    padding:4px 0 0;
    text-align: left;
}

.cnn_ftrlnggcntr { 
    color:#B5B5B5;
    display:inline;
    float:right;
    font-family:verdana, arial,Helvetica,Utkal,sans-serif;
    font-size:10px; 
    line-height:14px;
    margin:10px 0 0;
    text-align:right;
    width:396px;
}








/*
    Destacados
*/

.destacados {
    background-image:url(images/back_destacados.gif);
    background-repeat:repeat-y;
    display:inline;
    float:left;
    overflow:hidden;
    width:450px;
}

.destacados .destacado {
    display:inline;
    float:left;
    height:280px;
    margin:0 1px 30px;
    overflow:hidden;
    width:148px;
}

.destacados .destacado .dest_img {
    display:inline;
    float:left;
    height:155px;
    overflow:hidden;
    width:148px;
}

.destacados .destacado .dest_texto {
    display:inline;
    float:left;
    height:118px;
    margin:3px 5px;
    overflow:hidden;
    width:138px;
}

.destacados .destacado .dest_texto a {
    color:#000000;
    text-decoration:none;
}

.destacados .destacado .dest_texto .dest_tit {
    color:#003399;
    display:inline;
    line-height: 11px;
    float:left;
    font-size:10px;
    font-weight:bold;
    height:24px;
    margin:0 0 2px;
    overflow:hidden;
    text-align:center;
    width:138px;
}

.destacados .destacado .dest_texto .dest_tit a {
    color:#003399;
    text-decoration:none;
}

.destacados .destacado .dest_texto .dest_text {
    display:inline;
    float:left;
    font-size:10px;
    height:62px;
    line-height:10px;
    overflow:hidden;
    text-align:center;
    width:138px;
}

.destacados .destacado .dest_texto .dest_fabr {
    display:inline;
    float:left;
    font-size:10px;
    height:12px;
    line-height:11px;
    overflow:hidden;
    text-align:center;
    width:122px;
}

.destacados .destacado .dest_texto .dest_precio {
    color:#CC0000;
    display:inline;
    float:left;
    font-size:10px;
    font-weight:bold;
    margin-top:2px;
    overflow:hidden;
    text-align:center;
    width:122px;
}


div.general {
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: left;
}

div.general h1 {
    font: bold 17px verdana, verdana, helvetica;
    color: #883295;
    padding-bottom: 5px;
    border-bottom: 1px solid #e0e0e0;
}

div.general-texto {
    margin-top: 15px;
    margin-bottom: 15px;
}
div.general-texto p {
    font: normal 12px verdana, arial, helvetica;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.general-texto ul, div.general-texto ol {
    padding-left: 25px;    
}

div.general-texto li {
    font: normal 12px verdana, arial, helvetica;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.general-texto a {
    font: normal 12px verdana, arial, helvetica;
    margin-top: 10px;
    margin-bottom: 10px;
    color:  #7C3C9E;
}

div.general-texto h3 { 
    font: bold 15px verdana;
    color: #7C3C9E;
    margin-top: 25px;
}


.image {    border:0 none;    margin:0;    padding:0;}
.imagethumb {float:left;}
.imagethumb a, .imagethumb a:hover {background-color:#FBFBF8;border:1px solid #E6E6E6;display:block;line-height:0;margin:0 6px 6px 0;padding:7px;}
.imagethumb a:hover {background-color:#F3F3F3;border:1px solid #CCCCCC;}
.imagethumb_desa {float:left;}   
.imagethumb_desa a, .imagethumb_desa a:hover {background-color:#FBFBF8;border:1px solid #E6E6E6;display:block;line-height:0;margin:0 4px 4px 0;padding:7px;}
.imagethumb_desa a:hover {background-color:#F3F3F3;border:1px solid #CCCCCC;}  

div.contactenos-title {  
    width: 100%;         
}

div.contactenos-title h3 {
    border-bottom:1px solid #E0E0E0;
    color:#883295;
    font: bold 15px arial,verdana,helvetica;
    margin-right:6px;
    padding-bottom:5px;
    text-align: left;
}    

/*Mi Cuenta*/

.mc-opciones li {margin-left: 2px; border-bottom: 1px dotted #e0e0e0; border-left: 1px dotted #e0e0e0; display:block;float:left;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;width:30%;padding: 3px; text-align: left !important;}
.mc-opciones li.activo {background: #f0f0f0;  }
.mc-opciones li b {color:#EA981B;}
.mc-opciones ul {    margin: 0; padding: 0;}
.mc-opciones li a { text-decoration: none; font: normal 13px verdana, arial, helvetica; color: #333;}
.mc-opciones li:hover { background: #f0f0f0;}
.mc-opciones li a:hover { color: #883295;} 


.del {
    margin:-12px -20px;
    /margin: -5px 0px 0px 0px;
    position:absolute;
    right:23px; 
    /right: 2px;
    z-index:12;
}


/*Buscador*/

.search form {
    display:block;
    float:right;
    padding:0;
}

.search span {
    background:url("images/search_bg.gif") no-repeat scroll left top transparent;
    display:block;
    float:left;
    height:33px;
    padding:0 0 0 10px;
    width:144px;
}

.search form .keywords {
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    color:#FFF;
    float:left;
    font:12px Arial,Helvetica,sans-serif;
    height:15px;
    margin:0;
    padding:9px 0;
    width:144px;
}

.search form .button {
    float:left;
    margin:0;
    padding:0;
}

/*Modificacion 03/02/12*/
.direcciones {
  left: 236px;
  list-style: none outside none;
  position: absolute;
  text-align: left;
  top: 25px;
  width: 510px;
}

.direcciones li {
  display: block;
  float: left;
  line-height: 14px;
  margin-bottom: 5px;
  margin-right: 7px;
  width: 30%;
}

.direcciones li:first-child:before {
    border-right: 0px dotted #FF0000;
    content: "";
    display: block;
    height: 30px;
    margin: 10px -17px;
    position: absolute;
}

.direcciones li:before {
    border-right: 1px dotted #000000;
    content: "";
    display: block;
    height: 30px;
    margin: 10px -17px;
    position: absolute;
}
