
body { font-size:62.5%; font-family:Arial, Helvetica, sans-serif; text-align:center;}
h1, h2, h3, h4, h5, h6, ul, li, ol, fieldset, form, p, body, dl, dt, dd, hr { margin:0; padding:0;}

ul { list-style:none;}
img, fieldset { border:none;}

a {outline:none; text-decoration:none;}
p { line-height:1.2em;}

.clear { clear:both;}
.left { float:left;}
.right { float:right;}
.none { float:none;}
.font12 { font-size:12px;}
.anchura-350 {width: 350px;}
.margin-top-23 { margin-top:23px;}
.anchura-400 {width:400px;}
.anchura-420 {width:420px;}
.anchura-200 {width:200px;}
.sinborde { border:none !important;}
h3, h4 { color:#006600;}
red { color:#cc0000;}

input, select { font-size:1.1em;}
textarea { font-size:1.4em;}


.mostrarDescripcion {display:block;}
.ocultarDescripcion {display:none;}
.pointer {cursor:pointer;}


/*clearfix*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/* ESTRUCTURA
-------------------------------------*/
.cabecera { width:99%; text-align:left;}
.cabecera .cont_1 { background:url(../img/bg_head.jpg) repeat-x top; color:#FFF; overflow:hidden;}
.cabecera .cont_1 .cab { width:952px; margin:0 auto; overflow:hidden;}
.cabecera .cont_1 .telefono { text-align:right; font-size:1.1em; clear:both; height:18px; overflow:visible;}
.cabecera .cont_1 .telefono span { background:#006600; padding:2px 10px 3px 10px; display:block; float:right;  text-align:center;}
.cabecera .cont_1 .telefono strong { font-size:1.5em;}

.cabecera .menu { width:500px; padding-top:10px; }
.cabecera .menu li { float:left; margin-right:10px;  text-transform:uppercase;}
.cabecera .menu li a { color:#FFF; display:block; float:left; padding:3px 10px 0 10px; height:21px; font-size:1.2em; font-weight:bold;}
.cabecera .menu li a:hover, .cabecera .menu li a.selected { background:#fff url(../img/bg_boton_cabecera.jpg) repeat-x top; color:#000;}
.cabecera .idioma { float:right; padding-bottom:4px; padding-top:4px; width:450px;}
.cabecera .idioma label{ float:right;}

.cabecera .cont_2 { width:952px; margin:0 auto; overflow:hidden; padding-top:5px;}
.cabecera .cont_2 .cab { width:950px;  left:160px; }
.cabecera .cont_2 .cab ul { top:0px;  }
* html .cabecera .cont_2 .cab ul { margin-top:-108px; }
.cabecera .cont_2 ul { float:right;}
.cabecera .cont_2 .cab li { float:left; border-right:1px solid #000; font-size:1.1em; padding:2px 10px 2px 10px;}
.cabecera .cont_2 .cab li a { display:block; padding:4px 0 0 0; color:#000;}
.cabecera .cont_2 .cab li a img { margin:-6px 0 -2px;}
.cabecera .cont_2 .cab li a:hover { text-decoration:underline;}
.cabecera .cont_2 .cab li select { font-size:.9em;}
.cabecera .cont_2 .cab .carrito { border-bottom:0;  font-size:1.1em;}
.cabecera .cont_2 .cab .carrito span { color:#990000; font-weight:bold;}
.cabecerah3 { float:left; width:300px; padding-bottom:10px; font-size:large;}



/*#cabecera { width:100%; background:#d6d8d8 ; border-top:1px solid #cc0000; text-align:left; overflow:hidden; font-size:1.1em;}
#cabecera .cont { width:952px; margin:0 auto; background:#FFF url(../img/bg_head.jpg) no-repeat top center;}
h1 { text-indent:-9999em; background:url(../img/logo_head.gif) no-repeat 0 0; width:275px; height:63px; float:left; margin:10px 0 0 10px;}
h1 a { text-decoration:none; display:block; width:275px; height:63px;}
.idioma { float:left; width:50px; padding:7px;}
.idioma a { color:#000;}
.idioma a:hover { background:#FEFEE2}
#cabecera .enlaces {float:right; width:480px; height:1%; overflow:hidden; border-top:2px solid #cc0000;}
#cabecera .cont_right { float:right; width:550px; }
#cabecera .cont_right ul { float:left; background:red;}
#cabecera .cont_right li {background:#FFF; float:left; }
#cabecera .cont_right li a { display:block; float:left; padding:5px 10px 0 10px; text-decoration:none; height:19px;border:1px solid #ccc; border-right:0; color:#000; }
#cabecera .cont_right li a img { margin:-3px 0 -5px 0;}
#cabecera .cont_right li a:hover, #cabecera .cont_right li a.selected { background:#FEFEE2}
#cabecera .moneda { float:right; background: #fff;border:1px solid #ccc; width:120px; padding:4px 0 3px 0; color:#666; }
#cabecera .moneda label { padding-left:10px;}
#cabecera .moneda select { border:1px solid #ccc; font-size:1em; *margin-top:-3px; }
#cabecera .telefono { float:right; color:#0060bf; padding:10px 10px 0 0; clear:both;}
#cabecera .telefono strong {font-size:1.8em;}

#cabecera .menu { background: url(../img/bg_menuprincipal.gif) repeat-x bottom; clear:both; padding-top:22px;}
#cabecera .menu ul { height:30px; float:left; width:600px;}
#cabecera .menu ul li { display:inline; height:30px;}
#cabecera .menu ul li a { display:block; float:left; height:22px; color:#FFF; padding:7px 15px 0 15px; font-size:1.3em; font-weight:bold;}
#cabecera .menu ul li a:hover, #cabecera .menu ul li a.selected { background:#FFF; color:#000; padding:6px 14px 0 14px; border:1px solid #b4b4b4; border-bottom:0; }

#cabecera .ciudades { float:right;  border-left:1px solid #FFF; margin-top:3px; }
#cabecera .ciudades a { color:#FFf; background:url(../img/bg_ciudades.gif) repeat-x bottom; display:block; padding: 5px 35px 5px 35px; font-size:1.2em; text-decoration:none;}
*/
/*COLUMNAS*/
#cuerpo { margin:0 auto; text-align:left; width:950px; border:1px solid #ccc; }
#cuerpo .columnas_3 { background:url(../img/bg_columnas_top.gif) no-repeat top center; background:url(../img/bg_3columnas.gif) repeat-y;}
#cuerpo .columnas_3 .columna1 { width:170px; padding:1px;}
#cuerpo .columnas_3 .columna2 { width:561px; margin:0 1px 0 3px;}
#cuerpo .columnas_3 .columna3 { width:210px; padding:1px 1px 1px 2px;}	
#cuerpo .columnas_3 .columna2Ampliada { width:771px; margin:10px 1px 0 5px;}

#cuerpo .columnas_2Ampliada { background:url(../img/bg_2columnasAmpliada.gif) repeat-y;}
#cuerpo .columnas_2Ampliada .columna1 { width:170px; padding:1px;}
#cuerpo .columnas_2Ampliada .columna2 { width:561px; margin:0 1px 0 3px;}
#cuerpo .columnas_2Ampliada .columna2 { width:771px; padding:5px 1px 1px 2px;}	




/*SUBMENU*/
.submenu h4 { font-size:1.4em;  color:#fff; padding:0 0 10px 15px;background:#006600;}
.submenu p { font-size:1.2em !important; color:#cc0000; padding-left:15px;}
.submenu ul li a {padding: 2px 0 2px 15px; color:#cc0000; text-decoration:none; display:block; width:135px; font-weight:bold;}
.submenu ul li a:hover { background:#FCFC98; text-decoration:underline; } 
.submenu ul li ul { padding-bottom:10px; font-size:.9em;}
.submenu ul li li { overflow:hidden;}
.submenu ul li li a { font-weight:normal; padding: 2px 0 2px 30px; color:#000; float:left;text-decoration:none; display:block; background:url(../img/ico_list_flecha.gif) no-repeat 15px center; width:125px;}
.submenu ul li li a:hover { background:#FCFC98 url(../img/ico_list_flecha.gif) no-repeat 15px center; text-decoration:underline; } 
.submenu ul li li.inicioapartado { color:#cc0000; padding-left:25px; padding-top:10px;}
.submenu ul li li a:visited {}
.submenu ul li li a:link {}
/*COMENTIDO*/
#cuerpo P { font-size:1.2em;}
#cuerpo h1,h2 { font-size:2.3em; font-weight:normal; color:#333; padding-bottom:5px; padding-top:10px;}
#cuerpo h1,h2 a { color:#006600; margin:0 4px; text-decoration:none;}
#cuerpo h1 a:hover { background:#FEFEE2;}
#cuerpo h2 a:hover { background:#FEFEE2;}
#cuerpo h3 { font-size:1.5em;}
#cuerpo li { font-size:1.2em;}

.tituloEvento span h1 {padding-bottom:5px; }
.tituloEvento span h1 a { color:#333; font-weight:normal; font-size:1em; }
.tituloEvento .fecha  {float:right; font-size:small; color:#000; font-weight:bold; padding: 5px;}


/*HOME
---------------------------------------------*/
.tithome { color:#cc0000; font-size:1.1em;font-weight:bold; padding-bottom:5px;}
.buscador { font-weight:normal; padding: 0 0 2px 15px;  font-style:italic; color:#009900; float:right;text-decoration:none; display:block; background:url(../img/ico_confirmar.gif) no-repeat 2px center; width:125px;}

.modulo2 { margin: 0 4px 20px 4px; font-size:1.1em; color:#666;}
.modulo2 .texto p { padding-bottom:5px; }
.modulo2.destacador { margin-top:6px;}
.modulo2 .imagen { border: 1px solid #B4B4B4;
color: black;
display: inline;
float: left;
margin-bottom: 5px;
margin-right: 10px;
padding: 3px;
text-align: right;}
.modulo2 .imagen img { margin-bottom:3px; width:125px; height:109px;}
.modulo2 .imagenRecinto { position:absolute; margin-left:420px; margin-bottom:10px; background:#FFF; float:right; text-align:right; width:125px; height:109px; padding:3px; border:1px solid #999; border-bottom:3px solid #999;}
.modulo2 .imagenRecinto img { margin-bottom:-3px; width:125px; height:109px;  z-index:0;}
.modulo2 .imagenRecinto p { padding:10px 0 0 0; float:right; width:150px; font-weight:bold;}
.modulo2 .imagenRecinto a { background: url(../img/ico_amplia.gif) no-repeat bottom right; text-indent:-9999em;width:125px; height:109px; display:block; z-index:100; margin-bottom:-109px; position:relative; top:0; }
.modulo2 .texto { padding:5px;}
.modulo2 .texto strong.fecha span { color:#000; font-weight:bold;}
.modulo2 .texto .dest { color:#ff0000;}
.modulo2 .texto .paddinguear { padding:6px;}
.nounderline { background:#FFFFFF; text-decoration:none; }
.colornegro { color:#000000;  }

.modulo2 .DestacDescripcion .borrar {float:right; background:url(../img/ico_borrar.gif) no-repeat left center; padding-right:5px;}
.modulo2 .DestacDescripcion {position:absolute; width:300px; margin-left: 455px; margin-top: -24px; float:right; text-align:center; padding:5px; color:#000; border:1px solid #FFE16C; z-index:1; background:#FFFFDD;}




.textoEventoVendedor { padding:5px; float:left; width:270px;}
.evento_Estandar .texto p { padding-bottom:5px;}
.evento_Estandar .imagen { float:left; border:1px solid #b4b4b4; text-align:right; padding:3px; color:#000;}
.evento_Estandar .imagen img { margin-bottom:3px; width:125px; height:109px;}
.evento_Estandar .texto { padding:5px; float:left;}
.evento_Estandar .texto strong.fecha span { color:#000; font-weight:bold;}
.evento_Estandar .texto .dest { color:#ff0000;}



.nota { font-size:.8em !important; padding:10px 0 0 15px; background:url(../img/estrella_1.gif) no-repeat 0 10px; color:#666; float:left;}
span.tick { background:url(../img/bg_tick.gif) no-repeat 0 0; height:17px; padding:2px 5px 2px 15px;  font-size:.9em; color:#000; border-right:1px solid #FFE16C; margin-top: 5px; display:inline-block;}
span.tick2 { background:url(../img/bg_tick.gif) no-repeat 0 0; height:14px; padding:2px 5px 2px 15px;  font-size:.9em; color:#000; border-right:1px solid #FFE16C; float:right; margin-top: 5px; display:inline-block;}
.modulo3 { border-bottom:1px solid #ccc; background:#fff5d0; padding:8px; margin-bottom:20px;}
.modulo3 .col { width:32%; float:left; padding-right:10px;}
.modulo3 .col h3 { color:#cc0000; font-size:1.5em; padding-bottom:5px;}
.modulo3 .col h4 { color:#000; font-size:1.1em;}
.modulo3 .col li { background:url(../img/bullet_red.gif) no-repeat 0 5px; padding-left:10px;}
.modulo3 .col li a { color:#000;}
.modulo3 .col li a:hover { background:#FEFEE2;}
.modulo3 .last { padding:0;}

.modulo4 { padding:0 10px 20px 10px;}
.modulo4 h3 { font-size:1.5em; padding-bottom:5px;}
.modulo4 a { color:#000; text-decoration:underline}
.modulo4 p { padding-bottom:10px;}
.masnoticias { text-align:right; font-size:1.2em; font-weight:bold; }


/*modulos*/

.tit_resultados { padding:10px 4px;}
.tit_resultados p { font-size:1.2em !important;}
.tit_resultados h1{ font-size:1.5em;}
.tit_resultados h1 { color:Black;}

.modulo1 { margin:1px 0 0 0; border-bottom:1px solid #ccc; background:url(../img/bg_modulo1.jpg) no-repeat 0 0;}
.modulo1 h3 { font-size:1.5em;  color:#006600; padding:11px 0 5px 9px;}
.modulo1 h4 { padding:0 0 0 9px; font-size:1.1em;}
.modulo1 .col h4 { padding:0 0 4px 0; color:#006600; font-size:1.1em;}
.modulo1 .col { width:122px; float:left; padding:0 9px; }
.modulo1 .col strong {font-size:1.2em}
.modulo1 .col  .fecha { color:#666;}
.modulo1 .col .flechapequena { background: url(../img/ico_flecha.gif) no-repeat 0 0; display:block; width:20px; height:16px; margin-top:4px;}
.modulo1 .col .titulopequeno { color:Black;}
.modulo1 .col .titulopequeno:hover { text-decoration:underline;}
/**.modulo1 .col a { background: url(../img/ico_flecha.gif) no-repeat 0 0; display:block; width:20px; height:16px; margin-top:4px;}**/
/**.modulo1 .col a span { letter-spacing:-9999em;}**/
.modulo1 .tipos { padding:11px 0; margin-bottom:10px;}
.modulo1 .avatar { border:1px solid #B5B5B5; padding:4px 0 0 4px; width:109px; height:95px; background:#fff; margin-bottom:5px;}
.modulo1 .avatar img { width:105px; height:90px;}
.modulo1 ul { padding:5px 0 10px 0px;}
.modulo1 ul li { background:url(../img/bullet_flecha_red.gif) no-repeat 10px  5px; padding:0 0 4px 25px;}
.modulo1 ul li.color { background:#FFF url(../img/bullet_flecha_red.gif) no-repeat 10px  5px;}
.modulo1 ul li a { color:#000; text-decoration:underline;}
.modulo1 ul li a strong { font-weight:normal;}
.modulo1 ul li a:hover { text-decoration:none;}
.modulo1 ul li span.precio { color:#990000; font-size:.9em;}
.modulo1 ul li span.fecha { color:#666;}
.modulo1 .avatar .precio { text-align:right; width:105px; font-size:.9em; color:#FFF; display:block; position:relative; float:left; margin-top:-14px; *margin-top:-17px;}
.modulo1 .avatar .precio strong { background:#990000; font-weight:normal; padding:0 2px;}
.modulo1 hr { border:0; border-top:1px solid #ccc; height:1px;}
.modulo1 .listado_entradas { margin:1px; background:#FFF5D0;}

 
.modulo1_sinborde { border:0;background: url(../img/bg_avatars_resultats.jpg) repeat-x top;}
.nobackground { background:none !important;}
.nopadding-right {padding-right: 0px !important;}
.modulo5 {border:4px solid #FFEBA6; margin:0 4px 20px 4px;}
.modulo5 .margintop { margin-top:100px;}
.modulo5 .paquete { border-bottom:4px solid #FFEBA6; padding:0 0 10px 0; margin-bottom:15px;}
.modulo5 .precio { text-align:right; color:#0060BF; margin-bottom:-20px; margin: 5px;}
.modulo5 .texto .precioFacial { text-align:right; color:#FF0000; padding: 2px 2px 2px 2px; margin-top: 20px; position:absolute; margin-left: 250px; background-color: #FFFFFF; border:1px solid #FF0000}
.modulo5 .precio strong { font-size:1.4em;}
.modulo5 h3 { font-size:1.5em; padding-bottom:5px; background:#FFEBA6;}
.modulo5 .titulosector { color:#000; font-size:0.9em; padding-top:3px; display:block; font-weight:normal;}
.modulo5 .bloque { padding:15px 10px 0 10px;}
.modulo5 .imagen, .modulo7 .imagen { margin-bottom:10px; background:#FFF; float:left; width:126px; height:83px; padding:3px; border:1px solid #999; border-bottom:3px solid #999; margin: 5px;}
.modulo5 .imagen img, .modulo7 .imagen img  { *margin-bottom:-3px; width:126px; height:83px;  z-index:0;}
.modulo5 .imagen a, .modulo7 .imagen a { background: url(../img/ico_amplia.gif) no-repeat bottom right; text-indent:-9999em;width:126px; height:83px; display:block; z-index:100; margin-bottom:-83px; position:relative; top:0; }
.modulo5 .texto { float:right; width:350px;}
.modulo5 .texto h4 { color:#000; font-size:1.6em; padding-bottom:5px;padding-right:110px;}
.modulo5 .texto p { padding-bottom:5px; font-size:1.2em !important;}
.amplia { background:#FFEBA6}
.amplia li { padding:0 0 5px 15px; background:url(../img/ico_amplia_list.gif) no-repeat 0 3px;}
.amplia ul { padding-left:5px;}
.amplia a { text-decoration:underline; color:#000;}
.modulo5 a.mostrar { color:#666; padding-left:20px; background:url(../img/ico_amplia.gif) no-repeat 0 2px;  cursor:pointer;}
.modulo5 a.ocultar { color:#666; padding-left:20px;  background:url(../img/ico_reducir.gif) no-repeat 0 2px;  cursor:pointer;}
.modulo5 a.ocultar:hover, .modulo5 a.mostrar:hover { text-decoration:underline; color:#000;}
.modulo5 .boton2 { background: url(../img/bt_seleccionar_02.gif) no-repeat 0 0; width:116px; height:26px; border:0; color:#FFF; font-weight:bold; text-align:left; padding:0 0 4px 5px; margin-left:5px; margin-bottom:0; *margin-bottom:-3px; cursor:pointer; }
.modulo5 .boton { background: url(../img/bt_seleccionar_04.gif) no-repeat 0 0; width:116px; height:26px; border:0; color:#FFF; font-weight:bold; text-align:left; padding:0 0 4px 0; margin-left:5px; margin-bottom:5px; cursor:pointer; }
.boton_imprimir { background: url(../img/bt_imprimir.gif) no-repeat 0 0; width:116px; height:26px; border:0; color:#FFF; font-weight:bold; text-align:left;  padding:0 0 4px 4px; margin-left:5px; margin-bottom:5px; cursor:pointer; float:right; }
.margintop-10 {margin-top:10px;}
.modulo5 a.lnk { color:#666; padding-left:20px; font-size:large;}
.modulo5 a.lnk:hover { color:#000; text-decoration:underline; padding-left:20px; font-size:large;}

.div_NumeroEntradas{ border-top:1px dotted #000; padding:10px 0 0 0; font-size:1.1em;}
.div_NumeroEntradasAnchura {float:left; width:90px; }
.modulo6 { border-bottom:1px solid #ccc; background:#e5e5e5; padding:10px 0 0 0; overflow:hidden; height:1%; overflow:hidden;}
.modulo6 .modulo { float:left; width:190px;padding:0 0 10px 11px; overflow:hidden;}
.modulo6 .modulo img { width:35px; float:left;}
.modulo6 .modulo .texto { float:left; width:135px; padding-left:10px; }

.modulo7 .imagenRecintoEvento { background:#FFF; float:left; width:332px; height:290px; padding:3px; border:1px solid #999; border-bottom:3px solid #999;}
.modulo7 .imagenRecintoEvento img  { margin-bottom:-3px; width:332px; height:290px;  z-index:0;}
.modulo7 .imagenRecintoEvento a { background: url(../img/ico_amplia.gif) no-repeat bottom right; text-indent:-9999em;width:332px; height:290px; display:block; z-index:100; margin-bottom:-290px; position:relative; top:0; }

.modulo7 { padding-bottom:20px; margin:0 4px;}
.modulo7 h3 { padding-bottom:5px;}
.modulo7 .images { width:133px; float:left;}
.modulo7 .texto { float: left;  width: 70%; padding-top: 10px; padding-left: 20px;}
.modulo7 p { font-size:1.2em !important; padding-bottom:10px;}

.modulo8 { margin-bottom:20px; border:1px solid #cc0000; height:1%; overflow:hidden;}
.modulo8 h3 { padding:0 0 5px 10px;}
.modulo8 .col { float:left; width:265px; padding-left:10px;}
.modulo8 a { color:#000; background:url(../img/ico_enlace_list.gif) no-repeat right center; padding-right:8px;}
.modulo8 a:hover { text-decoration:underline;background:#FEFEE2 url(../img/ico_enlace_list.gif) no-repeat right center;}
.modulo8 li { background:url(../img/bullet_red.gif) no-repeat 0 5px; padding:0 0 10px 10px;}
.modulo8 li span { color:#0060BF;}
.modulo8 h4 { padding-bottom:4px; font-size:1.2em;}

.modulo9 { padding:0 10px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ccc;}
.modulo9 h3 { color:#006600; margin-bottom:5px;}
.modulo9 h3 a { color:#006600;}
.modulo9 li { background:url(../img/ico_confirmar.gif) no-repeat 0 3px; padding-left:15px; margin-bottom:5px; color:#666; font-size:1.1em !important; }
.modulo9 li a { color:#000; text-decoration:underline;}
.modulo9 h4 { color:#000; font-weight:bold; margin-bottom:5px;}

.modulo11 { text-align:center; background:#FEFEE2 none repeat scroll 0 0; padding:0 10px; margin-bottom:20px; margin-left:15px; margin-right:15px; padding-bottom:10px; border:1px solid #ccc;}
.modulo11 .texto{ margin-top:10px; width:100%;}
.modulo11 a { color:#006600;  font-weight:bold; text-align:center; font-size:1.1em; text-decoration:underline;}

.modulo10 { border:4px solid #FFEBA6;  margin:0 4px 20px 4px;}
.modulo10 h3 { font-size:1.5em;  color:#006600; padding:11px 0 5px 9px;}
.modulo10 h4 { padding:0 0 0 9px; font-size:1.1em;}
.modulo10 .col h4 { padding:0 0 4px 0; color:#006600; font-size:1.1em;}
.modulo10 .col { width:122px; float:left; padding:0 7px; }
.modulo10 .col strong {font-size:1.2em}
.modulo10 .col  .fecha { color:#666;}
.modulo10 .col a { background: url(../img/ico_flecha.gif) no-repeat 0 0; display:block; width:20px; height:16px; margin-top:4px;}
.modulo10 .col a span { letter-spacing:-9999em;}
.modulo10 .tipos { padding:11px 0; margin-bottom:10px;}
.modulo10 .avatar { border:1px solid #B5B5B5; padding:2px 0 0 2px; width:107px; height:93px; background:#fff; margin-bottom:5px;}
.modulo10 .avatar img { width:105px; height:90px;}
.modulo10 ul { padding:5px 0 10px 0px;}
.modulo10 ul li { background:url(../img/bullet_flecha_red.gif) no-repeat 10px  5px; padding:0 0 4px 25px;}
.modulo10 ul li.color { background:#FFF url(../img/bullet_flecha_red.gif) no-repeat 10px  5px;}
.modulo10 ul li a { color:#000; text-decoration:underline;}
.modulo10 ul li a strong { font-weight:normal;}
.modulo10 ul li a:hover { text-decoration:none;}
.modulo10 ul li span.precio { color:#990000; font-size:.9em;}
.modulo10 ul li span.fecha { color:#666;}
.modulo10 .avatar .precio { text-align:right; width:105px; font-size:.9em; color:#FFF; display:block; position:relative; float:left; margin-top:-14px; *margin-top:-17px;}
.modulo10 .avatar .precio strong { background:#990000; font-weight:normal; padding:0 2px;}





/*COLUMNA DERECHA
---------------------------------*/
.columna3 h3 { font-size:1.5em;}
#busc_agenda { background:#E5E5E5; border-bottom:1px solid #999;}
#busc_agenda { padding:10px; }
#busc_agenda .titulo { font-size:1.5em; color:#cc0000; font-weight:bold;}
#busc_agenda select { width:100%; margin-top:10px;}
#busc_agenda .boton { color:#FFF; background: url(../img/bg_bt_agenda.gif) no-repeat 0 0; width:97px; height:30px; margin-top:10px; cursor:pointer; padding:0 0 5px 0; border:0; font-size:1.2em; font-weight:bold;}

#busc_noticias { background:#E5E5E5; border-bottom:1px solid #999; }
#busc_noticias { padding:10px; }
#busc_noticias .titulo { font-size:1.5em; color:#cc0000; font-weight:bold;}
#busc_noticias select { width:100%; }
#busc_noticias .boton { color:#FFF; background: url(../img/bg_bt_agenda.gif) no-repeat 0 0; width:97px; height:30px; margin-top:10px; cursor:pointer; padding:0 0 5px 0; border:0; font-size:1.2em; font-weight:bold;}


.competiciones {}
.competiciones h3 { padding-bottom:10px;}
.competiciones table { width:100%; margin-bottom:10px;}
.competiciones table caption { background:#eaeaea; font-size:1.2em; text-align:left; padding:5px 10px; font-weight:bold;}
.competiciones table td { padding:3px 0; font-size:1.1em;}
.competiciones table .fila1 { color:#999; text-align:right;}
.competiciones table .fila2 { text-align:center;}
.competiciones table .fila3 a { color:#333; background:url(../img/ico_list_flecha.gif) no-repeat right center; padding-right:10px}
.competiciones table .fila3 a:hover {background:#FEFEE2 url(../img/ico_list_flecha.gif) no-repeat right center; text-decoration:underline;}
.competiciones table .fila4 { color:#cc0000;}

.lista_simple { padding:8px; background:#eaeaea;}
.lista_simple h4 { color:#000; font-size:1.2em; padding-bottom:4px;}
.lista_simple li { background:url(../img/bullet_red.gif) no-repeat 0 5px; padding-left:10px;}
.lista_simple li a { color:#000000;}
.lista_simple li a:hover { background:#FEFEE2;}

.cont_gen {padding:10px; padding-bottom:20px;}
.cont_gen h4 {background:#EAEAEA; padding:5px; font-size:1.4em; color:#000; margin-bottom:5px;}
.cont_gen p { padding:0 5px 5px 5px}
.cont_gen img { padding:0 5px 5px 5px}
.cont_gen ul { padding:0 5px 0 20px;}
.cont_gen li { font-size:1.1em !important; list-style:disc; padding-bottom:10px;}
.cont_gen a.masinfo { background:url(../img/ico_enlace_list.gif) no-repeat right center; padding-right:10px; color:#000;}
.cont_gen a.masinfo:hover { background:#FEFEE2 url(../img/ico_enlace_list.gif) no-repeat right center; text-decoration:underline;}

.testimonio { background:url(../img/fondo_test.gif) no-repeat 0 0;border-bottom:1px solid #999;}
.testimonio h3 { margin-bottom:5px; color:#006600;}
.ColorTituloTestimonios { color:#666;}
.testimonio .cont {padding:20px 20px 0 20px;}
.testimonio .cierre { background: url(../img/fondo_test_cierre.gif) no-repeat bottom left; height:25px; clear:both; overflow:hidden;}
.testimonio a { color:#000; display:block; text-align:right; font-weight:normal; padding-top:5px; text-decoration:underline;}

.newsletter { background:url(../img/fondo_test.gif) no-repeat 0 0;border-bottom:1px solid #999;}
.newsletter h3 { margin-bottom:5px; background:url(../img/ico_newsletter.gif) no-repeat 0 0; border-bottom:1px solid #ccc; padding-left:20px;}
.newsletter span { color:#666;}
.newsletter .cont {padding:20px 20px 0 20px;}
.newsletter .cierre { background: url(../img/fondo_news_cierre.gif) no-repeat bottom left; height:21px; clear:both; overflow:hidden;}
.newsletter  .boton { margin-bottom:-6px;}
.newsletter a { color:#000;  font-weight:bold; padding-top:5px; text-decoration:underline;}
.newsletter form { padding:5px 0;}

/*FOOTERHOME
----------------------------------------------*/
#footer_home { margin:0 1px; border-top:1px solid #ccc; height:1%; overflow:hidden; padding:0 0 10px 0; clear:both; background: #fff url(../img/bg_footer_home.gif) repeat-y left;}
#footer_home .col01 { padding:1px 1px 0 0; border-right:1px solid #ccc; width:212px; }
#footer_home .col02 {  padding:1px 1px 0 1px; border-right:1px solid #ccc; width:212px;}
#footer_home .escudos { padding:1px 0 0 1px; width:515px;}
#footer_home .col01 li { font-size:1.1em !important; background:url(../img/ico_list_flecha.gif) no-repeat 0 2px; padding-left:15px; margin-left:5px;}
#footer_home p { padding:0 5px;}
#footer_home a { color:#000; text-decoration:underline;}
#footer_home h4 { display:block; color:#FFF; background:#666; padding:5px; margin-bottom:5px; font-size:1.2em;}
#footer_home a.escudo { text-decoration:none !important; display:block; width:100px; text-align:center; margin:0 5px; }


/*FOOTER
----------------------------------------------*/
#pie {margin:0 auto; width:950px; padding:20px 0; background:url(../img/bg_footer.gif) no-repeat top center; color:#666; font-size:1.1em;}
#pie ul { padding-bottom:10px;}
#pie li { display:inline; padding:0 10px; border-left:1px solid #666;}
#pie a { color:#666; text-decoration:underline;}
#pie a:hover { color:#000;}
/*botones
-------------------------*/

.bt_1 { background:url(../img/bg_boton_flecha.gif) no-repeat 0 0; width:105px; padding:4px 0 0 10px; height:26px; display:block; color:#FFF; font-size:1.4em; font-weight:bold;}

.DivDatos h2 { padding:10px 0px 0px 10px;}
.DivDatos p { padding:0px 0px 0px 10px;}
.DivDatos .campoDatos { height:1%; overflow:hidden; clear:both; padding-bottom:5px;}
.DivDatos .campoDatos  label { display:block; float:left; text-align:right; width:140px; padding-right:5px;}
.DivDatos .campoDatos input { float:left; width:190px;}
.DivDatos .campoDatos input.auto { width:auto}
.DivDatos .campoDatos .chk  { width:20px !important;margin-left:120px !important;}
.DivDatos .campoDatos .terminos  { margin-left:145px !important;height:200px; }
.DivDatos .campoDatos textarea { width:340px; height:50px; _margin-left:-3px;}
.DivDatos .botonNewsletter { color:#FFF; background: url(../img/bg_bt_agenda.gif) no-repeat 0 0; width:97px; height:30px; margin-top:10px; cursor:pointer; padding:0 0 5px 0; border:0; font-size:1.2em; font-weight:bold;}
.DivDatos .divBoton {float:right;padding:20px 70px;}

.DivResultado span{ font-size:medium; padding:10px;}

.div_contenido {padding:10px;}

.Mano{ cursor:pointer;}
.disimulo {color:Gray; font-style:italic; font-size:x-small;}

/***LOGIN****/
.login { background:url(../img/fondo_test.gif) no-repeat 0 0;border-bottom:1px solid #999;}
.login h3 { margin-bottom:5px;  border-bottom:1px solid #ccc; padding-left:0px;}
.login span { color:#666; display:block;}
.login .cont {padding:20px 20px 0 20px;}
.login .cierre { background: url(../img/fondo_news_cierre.gif) no-repeat bottom left; height:21px; clear:both; overflow:hidden;}
/**.login  .boton { margin-bottom:-6px;}*/
.login .boton { color:#FFF; background: url(../img/bg_bt_login.gif) no-repeat 0 0; width:97px; height:30px; margin-top:5px; cursor:pointer; padding:0 0 5px 0; border:0; font-size:1.2em; font-weight:bold;}
.login a { color:#000;  font-weight:bold; padding-top:5px; text-decoration:underline;}
.login .registrate { padding-top:10px !important;}
.login .registrate img{ color:#666;}
.login .cont div { padding:5px 0;}

.lineaInactiva { color:#CC0000 !important;}
.titulohotel { color:#CC0000 !important;}
.ticket {margin-bottom:20px; padding:6px; background:#FFFFDD; border:1px solid #C0C0C0; border-bottom-width:3px;}
.busc_alojamiento_ticket {margin-left:2px;  width:96%;    margin-bottom:20px; padding:6px; background:#FFFFDD; border:1px solid #C0C0C0; border-bottom-width:3px;}
.busc_alojamiento_ticket .campo_2 { width:200px; height:1%; padding:5px;}
.busc_alojamiento_ticket .campo_2 label {float:left; width:90px; text-align:right; padding:3px 5px 0 0;}
.busc_alojamiento_ticket .td_datos {vertical-align:top;}
.busc_alojamiento_ticket h2 { color:#cc0000 !important;}
.busc_alojamiento_ticket label { font-size:1.2em;}
.busc_alojamiento_ticket input, .busc_alojamiento_ticket select { font-size:1em !important;}
.busc_alojamiento_ticket h3 { background:url(../img/pestana_alojamiento.jpg) no-repeat 0 0; height:19px; width:77px; margin-left:15px; text-align:center; color:#000; padding-top:3px;}
.busc_alojamiento_ticket .bt_buscar { background: url(../img/bt_volver.gif) no-repeat 0 0; font-size:15px !important; margin-top:15px; margin-left:420px; color:#FFF; font-weight:bold; width:115px; height:30px; padding:0 0 6px 0; border:0;}

.busc_alojamiento { margin-bottom:20px;}
.busc_alojamiento h2 { color:#cc0000 !important;}
.busc_alojamiento label { font-size:1.2em;}
.busc_alojamiento input, .busc_alojamiento select { font-size:1em !important;}
.busc_alojamiento form { border:1px solid #999; border-top:0; border-bottom:3px solid #999; height:1%; overflow:hidden; padding:10px;}
.pestanas { background:url(../img/linea.gif) repeat-x bottom;}
.busc_alojamiento h3 { background:url(../img/pestana_alojamiento.jpg) no-repeat 0 0; height:19px; width:77px; margin-left:15px; text-align:center; color:#000; padding-top:3px;}
.busc_alojamiento .campo_1 { float:left; width:170px;}
.busc_alojamiento .campo_1 img { margin-bottom:-3px;}
.busc_alojamiento .campo_1 label { width:43px; display:block; float:left; text-align:right; padding:4px 5px 0 0;}
.busc_alojamiento .campo_1 .clear, .busc_alojamiento .campo_2 .clear { height:10px;}
.busc_alojamiento .campo_2 { float:left; width:549; border:1px solid #999; border-top:0; border-bottom:3px solid #999; height:1%; padding:5px;}
.busc_alojamiento .campo_2 label { display:block; float:left; width:95px; text-align:right; padding:3px 5px 0 0;}
.busc_alojamiento .campo_3 { float:left; width:100px; padding-top:27px; _padding-top:31spx;}
.busc_alojamiento .campo_3 label { display:block; float:left; width:45px; text-align:right; padding:3px 5px 0 0;}
.busc_alojamiento .campo_4 { float:left; width:100%; clear:both; padding-bottom:10px; }
.busc_alojamiento .campo_4 label {  float:left; padding:3px 5px 0 0;}
.busc_alojamiento .bt_buscar { background: url(../img/bt_volver.gif) no-repeat 0 0; font-size:15px !important; margin-top:15px; margin-left:420px; color:#FFF; font-weight:bold; width:115px; height:30px; padding:0 0 6px 0; border:0;}
.busc_alojamiento .td_datos {vertical-align:top;}

.enlace_idioma{color:White;}

.ivaincluido{color:Black;  font-size:0.8em !important;}
.nostock{color:Red;}

.errror_hoteles{display:block;}

.div_derecha{ float:right;}
.div_izquierda{ float:left;}

.acontecimientos_pasados{ padding:20px 0px 20px 10px;}

.banners { padding-bottom:20px; padding-left:5px;}
.banners  h3 { padding-bottom:5px;}
.banners .col { width:98%; float:left; text-align:center;}
.banners img { margin-top:5px; width:158px;}/**210*/


/*Para el lowest price*/
.contactarPrecio { padding-left:20px;}
div.contactarPrecio label { font-size:1.2em !important;}
div.contactarPrecio .campo { height:1%; overflow:hidden; clear:both; padding-bottom:5px;}
div.contactarPrecio .campo  label { display:block; float:left; text-align:right; width:140px; padding-right:5px;}
div.contactarPrecio .campo input { float:left; width:190px;}
div.contactarPrecio .campo input.auto { width:auto}
div.contactarPrecio .campo textarea { width:340px; height:50px; _margin-left:-3px;}
.divPreciosAgencias { font-weight:bold; color:#CC0000 !important; font-size:1.2em;}
/*
.divPreciosAgencias{ float:right;margin-top:68px; margin-left:300px;}
* html .divPreciosAgencias{ float:right;margin-top:-16px;  width:500px; text-align:right; }
*/

.color_azul{ color:Blue;}
.fecha {color:#666666;}



.moduloHotel { margin: 0 4px 20px 4px; font-size:1.1em; color:#666;}
.moduloHotel .texto p { padding-bottom:5px;}
.moduloHotel .imagen { float:left; border:1px solid #b4b4b4; text-align:right; padding:3px; color:#000;}
.moduloHotel .imagen img { margin-bottom:3px; width:125px; height:109px;}
.moduloHotel .textocorto { float:left; width:200px !important; }
.moduloHotel .texto { float:left;width:400px; }
.moduloHotel .texto { padding-left:5px;color:#666666 !important;text-align:left; float:left !important; }

.cabecera{padding-left:5px;}
.divHotelAmpliado{padding-left:15px;padding-right:15px;}
.divHotelAmpliado h2{color:Red;}
.divHotelAmpliado h3{color:#D5B66F;}
.divHotelAmpliado p { font-size:small;;*font-size:smaller !important;}
.divLocalizacionHotel{ background-color:#EFEFEF; margin-top:10px;}
.divDescripcionHotel{}
.divDescripcionHotel .texto { width:290px; }
.listaServicios { font-size:small;float:left;}
.listaServiciosDerecha { font-size:small; float:right;}
.divDescripcionHotel .moduloHotel{ margin:0px 0px 10px 0px !important;}
.cabecera .columnaIzq{  width:100%;}
.cabecera table { width:100%;}
.divHotelAmpliado .columnaIzq{ float:left;}
.divHotelAmpliado .columnaDer{ float:right;}
.imgHotel{ width:270px !important; height:270px !important;}
.imgMapaHotel{ width:300px !important; height:300px !important;}
.liNuevaColumna{ display:block;}
.HotelAmpliadoPrecio { color:Blue; font-weight:bold; font-size:large;*font-size:small !important; padding-right:15px;vertical-align:bottom;}
.HotelCerrar {vertical-align:top;padding-right:15px;  font-size:small; text-decoration:underline;}

.div_MoreInfo{ background:url(../img/ico_more.gif)  no-repeat left;cursor:pointer; padding-left:15px;}
.div_MoreInfo a{ color:Red !important;}

.div_bookmark{ padding:0px 0px 10px 10px;}

table.tickets {border-bottom:1px solid #FFEBA6; margin-bottom:20px;}
table.tickets caption {display:none;}
table.tickets th {font-size:1.4em; color:#006600; border-bottom:3px solid #FFEBA6; padding:5px;}
table.tickets td {padding:5px; font-size:1.2em; }
.izquierda {text-align:left;}
.derecha {text-align:right;}
table.tickets td.tdError {border-bottom:2px solid #FFEBA6;}

table.tickets td span.precio {font-weight:bold; width:3em;}
table.tickets td span.iva {font-size:0.8em;}
td.seleccion select {margin-right:5px;}
th.seleccion, td.seleccion {width:40px; padding-left:10px ; }
th.columnacantidad, td.columnacantidad { width:30px; text-align:center;}
th.columnaavailable, td.columnaavailable { width:30px; text-align:center;}
th.columnasector, td.columnasector  { width:30px; text-align:left;}
th.columnaprice , td.columnaprice { width:40px; text-align:center; font-weight:bold; font-size:1.1em !important; color:#0060BF;}
th.columnaprice {text-decoration:underline;}
th.columnamoreinfo, td.columnamoreinfo {width:100px;}
th.columnamoreinfo {text-decoration:underline;}
th.columnamoreinfodetalle, td.columnamoreinfodetalle {width:50px;}
.divPrecio {padding-right: 18px;}
th.columnadescription, td.columnadescription { padding::0px 20px 0px 0px;}
th.botones {width:120px; padding-left:10px !important; }
td.botones {width:120px; padding-left:10px !important;  font-size:1.04em !important;  padding:10px 10px 0px 10px !important;}

th.columnafechalugar, td.columnafechalugar { width:180px; text-align:left;}
th.columnaevento, td.columnaevento { }
th.columnaboton, td.columnaboton {  width:180px; }


a.button{background:transparent url(../img/bg_button_a.gif) no-repeat scroll top right;color:#fff !important;display:block;float:left;font:700 100% arial, sans-serif;height:20px;margin-right:1px;padding-right:20px;text-decoration:none;}
a.button span{background:transparent url(../img/bg_button_span.gif) no-repeat;display:block;line-height:20px;padding:0px 0px 1px 5px;}

.boton { color:#FFF; background: url(../img/bg_bt_agenda.gif) no-repeat 0 0;  cursor:pointer; padding:0 0 5px 0; border:0; font-size:1.4em; font-weight:bold;}

a.bigbutton {background:transparent url(../img/bt_seleccionar_a.gif) no-repeat scroll top right;color:#fff !important;display:block;float:left; font:700 100% arial, sans-serif;height:25px; margin-right:14px; padding-right:14px; text-decoration:none; font-size:larger;}
a.bigbutton span{background:transparent url(../img/bt_seleccionar_span.gif) no-repeat;display:block;line-height:25px;padding:0px 0 0px 12px; height:25px;  }



tr.hot td {border-bottom:2px solid #CC0000; color:#CC0000;}
tr.hot td.precio {color:#CC0000;}
div .tddescripcion { color:#666666 !important; font-size:0.8em !important; font-weight:100; line-height:1.1em; margin:0; padding-top:5px; text-align:left; font-family:Arial,Helvetica,sans-serif;}
div .divCategoria { color:#000000; text-decoration:underline; font-size:1.1em !important;text-align:center; font-family:Arial,Helvetica,sans-serif;} 
div .divCategoria.more {text-align:left;} 

div .divTogether {font-size:1.2em; font-weight:bold; color:#CC0000 !important; line-height:1.2em; text-align:left; font-family:Arial,Helvetica,sans-serif;}

/*Tabla listado*/
.tickets-listado {border-bottom:1px solid #C9B45F; margin-bottom:20px;}
.tickets-listado caption {display:none;}
.tickets-listado th {font-size:1.3em; color:#88772D; border-bottom:2px solid #C9B45F; padding:5px;}
.tickets-listado td {padding:8px 5px; font-size:1.1em; vertical-align: top; }
.tickets-listado td.end{padding:0px !important; font-size:1.2em; vertical-align: top; border-bottom:1px solid #C9B45F;}
.tickets-listado td span.iva, .tickets-listado th span.iva, .detalles {font-size:0.8em !important; font-weight:100}
.pintar-fondo-listado { background: #FEFEE2; }
.noborder {border:none;}
.tabla-opcioncompra { width:100px;  }
.tabla-opcioncompra caption {display:none;}
.tabla-opcioncompra th {font-size:1.3em; color:#88772D; border-bottom:2px solid #C9B45F; padding:5px; vertical-align: top}
.tabla-opcioncompra td {padding:2px !important; font-size:0.8em; vertical-align: middle !important; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; text-align:center;}
.tabla-opcioncompra td.end{padding:2px !important; font-size:0.8em; vertical-align: middle !important; border-left:0px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:0px !important; text-align:center;}
.nopadding {padding:0px !important;}

.reducido.tickets-listado {border-bottom:2px solid #FFFFFF; margin-bottom:0px; font-size:9px !important; font-family: arial, arial, sans-serif; font-size: 78%; background: #FFFFFF;}
.reducido.tickets-listado caption {display:none;}
.reducido.tickets-listado th {background: #FFEBA6; border-bottom: 2px solid white; border-right: 2px solid white; color: #555; font-size: 1.1em; padding: 5px; vertical-align: middle; height:28px;}
.reducido.tickets-listado td {padding:8px 5px; padding-left:2px; padding-right:2px; vertical-align: top; }
.reducido.tickets-listado td.end{vertical-align: top; border-bottom:1px solid #C3C3C3;}
.reducido.tickets-listado td span.iva, .tickets-listado th span.iva, .detalles {font-weight:100}

.link-k { color:#000; text-decoration:underline;}

/*NUEVOS MODULO PRECIO/SUBASTA */

/*MÓDULO ESQUINAS REDONDAS sin contorno, fondo color*/

.modulo-subasta {
background:url(../img/fondo_naranja.gif) no-repeat top left;
padding-left:5px;
margin:0 4px 0 4px;
	}
	
.modulo-subasta .contenido{
background:url(../img/fondo_naranja.gif) no-repeat top right;
}

.pie-modulo-subasta {
background:url(../img/fondo_naranja.gif) no-repeat bottom right;
height:10px;
margin:0 4px 20px 4px;
}

.pie-modulo-subasta span {
background:url(../img/fondo_naranja.gif) no-repeat bottom left;
float:left;
display:block;
height:10px;
width:10px;

}
.titulo-precio {padding-top:10px !important;}

.titulo-precio h2 {
	font-size:2em;
	color:#006600;
	margin:0;
	padding:0;
	}
	
.titulo-precio p {color:#006600; font-size:1.2em !important;}

.martillo {
background:url(../img/martillo.gif) no-repeat center left;
padding:0 0 0 58px;
height:55px;
display:block;
}

.nuevo { float:right; width:63px; height:63px; background: url(../img/nuevo.gif); text-indent:-9999em}



/*ESQUINAS REDONDEADAS CON CONTORNO */
.modulo_claro{
	background-color:#fff;
	margin:0 5px 0 0;
	border:1px solid #FFD02F;
}


.modulo_claro ol {margin:0; padding:0;}
.modulo_claro ol li {
	font-size:1.5em;
	list-style:none;
	padding:10px 5px 10px 30px;
	margin:3px 10px;
	border-bottom:1px solid #ccc;
	}
	
.modulo_claro ol li p {font-size:0.9em !important; color:#666; margin-top:1em;}

.modulo_claro ol li.n1 { background:url(../img/li-1.gif) no-repeat center left}
.modulo_claro ol li.n2 { background:url(../img/li-2.gif) no-repeat center left}
.modulo_claro ol li.n3 { background:url(../img/li-3.gif) no-repeat center left}
.modulo_claro ol li.n4 { background:url(../img/li-4.gif) no-repeat top left; background-position:0 10px;}

span.azul {color:#0060BF; margin-left:10px;}
span.azul strong {font-size:1.4em;}

.modulo_claro .boton { background: url(../img/bt_seleccionar.gif) no-repeat 0 0; width:100px; height:26px; border:0; color:#FFF; font-weight:bold; text-align:left; padding:0 0 4px 5px; margin-left:5px; margin-bottom:0; *margin-bottom:-3px; cursor:pointer; }

.modulo_claro p.enviar {text-align:right; color:#006600; font-size:1.2em !important; padding:10px;}

.cuerpo_seccion{ margin-left:5px !important; margin-right:4px !important;}


/*Addthis css*/
.addthis_toolbox .two_column 
{
    padding: 10px 0 10px 0px;
    border: 3px solid #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .two_column a 
{
    padding: 3px 0 4px 34px;
    position: relative;
    width: 66px;
    display: block;
    text-decoration: none;
    color: blue;
}

.addthis_toolbox .two_column a:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    text-decoration: none;
}

.addthis_toolbox .two_column span
{
    position: absolute;
    left: 14px;
    top: 2px;
}

.addthis_toolbox .two_column  .top
{
    padding: 0 0 10px 0;
    border-bottom: solid 1px #fff;
    margin-bottom: 10px;
    margin: 0 20px 10px 20px;
}

.addthis_toolbox .two_column  .more
{
    border-top: solid 1px #fff;
    padding: 10px 0 0 0;
    margin: 10px 20px 0 20px;
    text-align: center;
}

.addthis_toolbox .two_column  .more a
{
    padding: 4px 0;
    width: auto;
}

.addthis_toolbox .two_column .more span
{
    display: none;
}

.addthis_toolbox .two_column .column1
{
    width: 100px;
    margin-top: -10px;
    float: left;
}

.addthis_toolbox .two_column .column2
{
    width: 100px;
    margin-top: -10px;
    float: left;
}

.addthis_toolbox .two_column .clear
{
    clear: both;
    padding: 0;
    display: block;
    height: 0;
    width: 0;
}

.addthis_toolbox .vertical
{
    width: 136px;
    padding: 2px;
    border: 3px solid #fff;
    margin-left:20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;

}

.addthis_toolbox .vertical a
{
    width: 102px;
    font-size: 12px;
    padding: 4px 0 4px 34px;
    position: relative;
    display: block;
    text-decoration: none;
    color: blue;
}

.addthis_toolbox .vertical a:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    text-decoration: none;
}

.addthis_toolbox .vertical span
{
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .vertical .more
{
    border-top: solid 1px #fff;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .vertical .more a
{
    padding: 2px;
    margin: 0;
}

.addthis_toolbox .vertical .more span
{
    display: none;
}
