/*
Theme Name: Tocatas Eventos
Theme URI: http://www.tocatas.cl
Description: Plantilla Eventos Tocatas v3.0
Version: 3.0.1
Author: Ignacio Aguirre
Author URI: http://www.independiente.cl
Tags: tocatas
*/


/****************************
			MAIN
****************************/

body { background:#f5f5f5; border:0; padding:0; font-family:Arial, Tahoma, Georgia, Geneva, sans-serif; }
	
	
#network { width:100%; height:30px; background: url(imagenes/networkbg.jpg) no-repeat top left #000; border-bottom:1px solid #333; float:left; }	

#container { width:100%; float:left; height:100%; }

#main { width:960px; margin:0 auto; clear:both; }

#main-left { width:610px; float:left; }
#main-right { width:335px; float:left; margin-left:15px; display:inline; }

#main-foro { width:960px; margin:0; float:left; }

#footer { width:100%; height:70px; clear:both; float:left; background:#000; margin:20px 0 0 0; }
#footerin { margin:0 auto; }
#footerlogos { float:left; margin-top:10px; margin-left:20px; }
	#footerlogos a { float:left; margin-right:15px; }
	.footerlogo-wp { background:url(imagenes/wordpresslogo.png) no-repeat; width:50px; height:50px; text-indent:-9999px; }
	.footerlogo-mt { background:url(imagenes/mediatemplelogo.png) no-repeat; width:84px; height:50px; text-indent:-9999px; }
#footerdata { float:right; color:#ccc; font-size:11px; margin-right:20px; margin-top:15px; text-align:right; line-height:20px; }
	#footerdata a { text-decoration:none; color:#ccc; }
	#footerdata a:hover { color:#fff; text-shadow:2px 2px 3px #09C; }

/****************************
			CABEZERA
****************************/
#header { width:100%; height:155px; background:#000; float:left; }
#header-main { width:960px; margin:0 auto; }
	 #logo { width:362px; height:71px; float:left; margin:35px 0 0 20px; float:left; }
		#logo a { text-decoration:none; }
		#logo a img { border:none; }
		
	 #auspiciotop { width:468px; height:60px; background:url(imagenes/auspiciobg.jpg) repeat; border:#666 1px solid; margin:45px 16px 0 0; float:right;  }
 
 
/********  BOTONERA  ***********/
#nav { width:100%; height:30px; background:url(imagenes/navbg.jpg) repeat-x; float:left; }
#nav-main { width:960px; margin:0 auto; }

#navbottom { width:100%; height:8px; background:url(imagenes/nav-bottombg.jpg) repeat-x; float:left; margin-bottom:10px; }

#nav ul.nav_body { height:30px; list-style:none; float:left; margin-left:16px; }
#nav ul.nav_body li {height:30px; margin-right:10px; float:left; display:block; text-align:center; }
#nav ul.nav_body li hover { background:#000; }
#nav ul.nav_body li a { height:21px; color:#FFF; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; font-size:12px; text-transform:uppercase; text-decoration:none; display:block; float:left; text-shadow:0 -1px 0 #999; padding:9px 10px 0 10px; }
#nav ul.nav_body li a:hover { height:21px; background:#000; text-shadow:none; }


/********  CATEGORIAS  ***********/
#navcat { width:152px; height:21px; float:right; margin-top:9px; margin-right:23px; position:relative; }

#navcat p { background:url(imagenes/categorias.png) 0 0 no-repeat; width:152px; height:17px; text-indent:-9999px; }

#navcat ul.navcat_body { display:none; width:152px; background:#000; margin:0; list-style:none; position:absolute; left:0; top:22px; padding-top:1px; z-index:7000;}

#navcat ul.navcat_body li { background:#333; width:152px; list-style:none; overflow:hidden; }
#navcat ul.navcat_body li.alt{ background:#000;}
#navcat ul.navcat_body li a { display:block; padding:5px 10px; text-decoration:none; color:#fff; font-weight:normal; font-size:12px; }
#navcat ul.navcat_body li a:hover { font-weight:bold; }



/****************************
		DESTACADOS
****************************/
.scrollable { width:595px; height:297px; float:left; background:url(imagenes/auspiciobg.jpg) repeat; border:#666 1px solid; -moz-box-shadow: 3px 3px 8px #666666; -webkit-box-shadow:3px 3px 8px #666666; box-shadow:3px 3px 8px #666666; position:relative; overflow:hidden; }
	.scrollable .items { width:20000em; position:absolute; clear:both; }
	.scrollable .items .unitem { width:595px; height:297px; float:left; }
	
	.navi {	width:80px; height:20px; position:absolute; top:5px; right:0; z-index:9899; }
	.navi a { width:8px; height:8px; float:left; margin:3px; background:url(imagenes/destacadosbtn.png) 0 0 no-repeat; 
	display:block; font-size:1px; }
	.navi a:hover { background-position:0 -8px; }
	.navi a.active { background-position:0 -16px; }
	
	#destacamost { width:28px; height:235px; position:absolute; top:20px; right:5px; z-index:9898; }
	
	h3.destacadostitulo { font-size:18px; font-family:Tahoma, Geneva, sans-serif; color:#FFF; margin-bottom:5px; text-shadow: 0 -2px 3px #000; }
	h3.destacadostitulo a { text-decoration:none; color:#39C; }
	
	span.destacadosfecha { width:570px; float:left; font-size:11px; font-weight:bold; color:#fff; }
	
	.destacadostexto {  width:570px; font-size:11px; color:#fff; }
	.destacadostexto a { text-decoration:none; color:#fff; }
	




#ultimaentrevista { width:595px; float:left; height:215px; background:#FFF; border:1px solid #ddd; }
#ultimaentrevista-sup { width:595px; float:left; height:188px; background:#FFF; }
#ultimaentrevista-inf { width:595px; float:left; height:26px; background:#f0e319; border-top:1px solid #ddd; }


/****************************
	POSTS HOME
****************************/
#homeeventos { width:597px; float:left; margin:40px 0 10px 0; }

.homeevento { background:#FFF; width:288px; height:215px; border:1px solid #ccc; border-top:none; border-bottom:1px solid #999; float:left; margin-bottom:20px; position:relative; }
.homeevento-alt { background:#FFF; width:288px; height:215px; border:1px solid #ccc; border-top:none; border-bottom:1px solid #999; float:right; margin-bottom:20px; position:relative; }
.homeevento:hover { -moz-box-shadow: 1px 1px 8px #666666; -webkit-box-shadow: 1px 1px 8px #666666; box-shadow: 1px 1px 8px #666666; }
.homeevento-alt:hover { -moz-box-shadow: 1px 1px 8px #666666; -webkit-box-shadow: 1px 1px 8px #666666; box-shadow: 1px 1px 8px #666666; }

.homeevento-sup { width:288px; height:180px; float:left; overflow:hidden; }
.homeevento-titulo { width:283px; height:18px; padding:0 0 0 5px; background:url(imagenes/homeevento-titulobg.png) repeat-x;}
.homeevento-sup-l { width:130px; padding:0 5px; height:152px; padding-top:10px; float:left;  }
.homeevento-sup-r { width:115px; padding-right:15px; height:153px; padding-top:9px; float:right; }
.homeevento-sup-r img { border:1px solid #ff9933; }

.homeevento-sup-r-boton { float:right; margin-top:5px; padding:3px 5px; text-align:center; display:block; }
.homeevento-sup-r-boton a{font-size:10px; font-weight:bold; color:#A69D9D; text-decoration:none; text-shadow:0 -1px 0 #fff; }
.homeevento-sup-r-boton a:hover { text-shadow:0 -1px 1px #fff; }


.homeevento-inf { width:280px; height:30px; padding:3px 4px 0 4px; float:left; background:url(imagenes/homeevento-infbg.png) repeat-x #FFF; border-top:2px solid #ddd; overflow:hidden; }

.homebigtitle { width:587px; padding-left:10px; min-height:30px; padding-top:8px; color:#FFF; background:#000 url(imagenes/homebigtitle.jpg) top right no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:24px; font-weight:bold; float:left; margin:10px 0; } 

.homeevento-regalamos { width:120px; height:21px; position:absolute; top:-10px; right:-10px; }

span.homemeta { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; font-weight:bold; line-height:15px; }
span.homemeta a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:none; font-weight:bold; line-height:15px;  }
span.homemeta a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:underline; font-weight:bold; }

span.entrevistameta {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; font-weight:bold; line-height:26px;}
span.entrevistameta a { color:#000; text-decoration:none; font-weight:bold; line-height:15px;  }
span.entrevistameta a:hover { color:#000; text-decoration:underline; font-weight:bold; }

.hometocatacontent { font-family:Arial, Helvetica, sans-serif; font-size:11px; width:130px; height:130px; }

.homecomentarios { width:16px; height:13px; background:url(imagenes/comentariosicono.png) no-repeat; padding:3px 0 0 0; float:right; margin:1px 3px 0 0; text-align:center; }
.homecomentarios a { text-decoration:none; font-size:10px; color:#ccc; text-shadow:0 1px 0 #FFFFFF; font-weight:bold; }

#homevermas { width:597px; height:91px; display:block; float:left; }
#homevermas a { background:url(imagenes/home-mastocatas.jpg) no-repeat; text-indent:-9999px; width:597px; height:91px; display:block; font-size:16px; font-weight:bold; }
#homevermas a:hover, #homevermas a:active { background:url(imagenes/home-mastocatas-hover.jpg) no-repeat; }

/****************************
	POSTS TOCATAS Y ARCHIVOS
****************************/
#eventos { width:597px; float:left; margin:1px 0 10px 0; }

.evento { background:#FFF; width:595px; height:215px; border:1px solid #ccc; border-top:none; border-bottom:1px solid #999; float:left; margin-bottom:15px; position:relative; }
.evento:hover { -moz-box-shadow: 1px 1px 8px #666666; -webkit-box-shadow: 1px 1px 8px #666666; box-shadow: 1px 1px 8px #666666; }

.evento-sup { width:595px; height:180px; float:left; overflow:hidden; }
.evento-titulo { width:590px; height:20px; padding:3px 0 0 5px; background:#3366CC url(imagenes/homeevento-titulobg.png) repeat-x;}
.evento-sup-l { width:350px; padding:0 5px; height:145px; padding-top:10px; float:left;  }
.evento-sup-r { width:198px; padding-right:15px; height:153px; padding-top:9px; float:right; }
.evento-sup-r img { border:1px solid #ff9933; }
.evento-inf { width:586px; height:30px; padding:3px 4px 0 4px; float:left; background:url(imagenes/homeevento-infbg.png) repeat-x #FFF; border-top:2px solid #ddd; overflow:hidden; }

.evento-tituloentrevistas { width:590px; height:30px; padding:3px 0 0 5px; background:#BC7005 url(imagenes/homeevento-titulobg.png) repeat-x;}


.evento-regalamos { width:120px; height:21px; position:absolute; top:-10px; right:-10px; }

span.homemeta { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; font-weight:bold; line-height:15px; }
span.homemeta a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:none; font-weight:bold; line-height:15px;  }
span.homemeta a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:underline; font-weight:bold; }

.tocatacontent { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.4em; }

/****************************
			SIDEBAR
****************************/
.sbwidget-ancho-gris { width:321px; padding:7px; background:#eee; border:1px solid #ddd; margin-bottom:10px; clear:both; }
.sbwidget-ancho-blanco { width:321px; padding:7px; background:#fff; border:1px solid #ccc; margin-bottom:10px; clear:both;}

.sbwidget-ancho-gris-calugas {width:321px; padding:7px; background:#eee; border:1px solid #ddd; margin-bottom:10px; clear:both; text-align:center; }
.sbwidget-ancho-gris-calugas a.descarga {width:300px; height:100px; border:1px solid #ddd; margin:0 0 5px 10px; text-align:center; text-indent:-9999px; background:url(imagenes/sb-descarga_el_logo.jpg) top left; float:left; }
.sbwidget-ancho-gris-calugas a.descarga:hover {background:url(imagenes/sb-descarga_el_logo.jpg) bottom left; }

.sbwidget-ancho-gris-calugas a.publica {width:300px; height:100px; border:1px solid #ddd; margin:0 0 5px 10px; text-align:center; text-indent:-9999px; background:url(imagenes/sb-publica_tu_evento.jpg) top left; float:left; }
.sbwidget-ancho-gris-calugas a.publica:hover {background:url(imagenes/sb-publica_tu_evento.jpg) bottom left; }




.sbwidget-connect-bow { background:#fff url(imagenes/bow1.png) top right no-repeat; }

.sbwidget-corto-container { width:337px; margin-bottom:7px; float:left;  }
.sbwidget-corto-l { width:157px; padding:3px; float:left; background:#FFF; border:1px solid #ddd; height:94px; }
.sbwidget-corto-r { width:157px; padding:3px; float:right; background:#eee; border:1px solid #ccc; }

.sbwidget-amigos-bow { background:#eee url(imagenes/bow2.png) top right no-repeat; }

.sbredessociales { width:108px; padding:17px 10px 0 45px; float:right; background:#eee url(imagenes/sbredessocialesbg.png) 5px 20px no-repeat;; border:1px solid #ccc; }
.sbredessociales img { margin:0 15px 7px 0; }

#regalamos-entradas { width:335px; height:120px; border:1px solid #ddd; margin-bottom:10px; }

ul#ultimoscomentarios { list-style:none; margin:0; padding:0; width:157px;  }
ul#ultimoscomentarios li { width:157px; background:url(imagenes/comentarios-separador.jpg) no-repeat bottom; margin-bottom:6px; padding-bottom:8px; color:#333; font-size:11px;  }
.ultimos-comentarios-usuario { font-weight:bold; background:url(imagenes/comentario-autor.gif) no-repeat left; padding:3px 0 0 19px; height:16px; }
ul#ultimoscomentarios li a{ color:#333; font-size:11px; text-decoration:none; }
ul#ultimoscomentarios li a:hover{ color:#069; font-size:11px; text-decoration:none; }


#auspicio-sb-1 { width:300px; height:250px; margin:0 auto; background:url(imagenes/auspiciobg.jpg) repeat; border:#666 1px solid; }
#auspicio-sb-2 { width:300px; height:250px; margin:0 auto; background:url(imagenes/auspiciobg.jpg) repeat; border:#666 1px solid; }


h3.hometitulo { color:#000; font-family:Arial, Helvetica, sans-serif; color:12px; font-weight:bold; display:block; padding-top:3px; float:left;}
h3.hometitulo a { color:#fff; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
h3.hometitulo a:hover { color:#eee; text-decoration:none; }

h4.sb-titulo-calendario { width:330px; text-align:center; color:#333; font-size:18px; font-family:Tahoma, Geneva, sans-serif; clear:both; font-weight:bold; }
h4.sb-titulo-buscador { width:330px; text-align:center; color:#666; font-size:18px; font-family:Tahoma, Geneva, sans-serif; clear:both; font-weight:bold; }
h4.sb-titulo-favoritas { width:173px; height:19px; margin:0 auto 10px; background:url(imagenes/sbfavoritastitulo.png) no-repeat; text-indent:-9999px; text-align:center; color:#666; font-size:12px; font-family:Tahoma, Geneva, sans-serif; clear:both; font-weight:bold; }
h4.sb-titulo-boletin { font-family:Tahoma, Geneva, sans-serif; color:#333; font-weight:bold; font-size:11px; text-shadow:0 -1px #CCC; width:157px; text-align:center; margin-bottom:10px; }
h4.sb-titulo-amigos { font-family:Tahoma, Geneva, sans-serif; color:#333; font-weight:bold; font-size:11px; text-shadow:0 -1px #CCC; width:154px; text-align:center; margin-bottom:10px; }
h4.sb-titulo-comentarios { font-family:Tahoma, Geneva, sans-serif; color:#333; font-weight:bold; font-size:11px; text-shadow:0 -1px #CCC; width:157px; text-align:center; margin-bottom:21px; }


.sblogin { float:left; width:240px; text-align:center; }
.sblogin a { color:#09F; text-transform:uppercase; font-weight:bold; text-decoration:none; text-shadow:0 -1px 1px #E56687;  display:block; margin-bottom:7px; }
.sblogin a { color:#09F; text-transform:uppercase; font-weight:bold; text-decoration:none; text-shadow:0 -1px 1px #E56687;  display:block; margin-bottom:7px; }
.sblogin a:hover { text-shadow:0 -1px 1px #C4224A; }

.sblogin span.sblogintitle { font-size:11px; font-weight:bold; color:#666; display:block; margin-bottom:3px; }


ul.sbperfil-ul { list-style:none; margin:0; padding:0; float:left; }

.sbperfil-usuario { background:url(imagenes/perfil_usuario.png) no-repeat left; padding-left:18px; margin-bottom:8px; }
.sbperfil-usuario a { text-decoration:none; color:#666; text-shadow:0 -1px 2px #999; font-weight:bold; }
.sbperfil-usuario a:hover { color:#09C; text-shadow:0 -1px 2px #666; }

.sbperfil-perfil { background:url(imagenes/perfil_perfil.png) no-repeat left; padding-left:18px; margin-bottom:8px; }
.sbperfil-perfil a { text-decoration:none; color:#666; text-shadow:0 -1px 2px #999; font-weight:bold; }
.sbperfil-perfil a:hover { color:#09C; text-shadow:0 -1px 2px #666; }

.sbperfil-desconectar { background:url(imagenes/perfil_desconectar.png) no-repeat left; padding-left:18px; }
.sbperfil-desconectar a { text-decoration:none; color:#666; text-shadow:0 -1px 2px #999; font-weight:bold; }
.sbperfil-desconectar a:hover { color:#09C; text-shadow:0 -1px 2px #666; }


.sbwidget-favoritos { width:321px; padding:7px; background:#eee; border:1px solid #ddd; margin-bottom:10px; clear:both; overflow:auto; }
.sbfavoritos-nologged p { text-align:center; color:#999; text-shadow:0 1px 0 #FFF; margin-top:18px; }
.sbfavoritos-nologged p a { text-decoration:none; color:#09f; font-weight:bold; }
.sbfavoritos-logged p { width:321px; text-align:center; color:#666; text-shadow:0 1px 0 #FFF; margin-top:18px; }

ul.misfavoritos { list-style:none; width:321px; margin:0; padding:0; }

ul.misfavoritos li { width:321px; padding:5px 0 4px; border-bottom:1px solid #999; float:left;  }
ul.misfavoritos li:hover { background:#eee777; }

ul.misfavoritos a.misfavoritos_link { float:left; text-decoration:none; color:#666; text-shadow:0 1px 0 #fff; padding-left:3px; font-size:12px; }
ul.misfavoritos a.misfavoritos_link:hover { color:#333; }
ul.misfavoritos a.misfavoritos_borrar { float:right; display:block; text-indent:-9999px; background:url(imagenes/borrar.png) no-repeat; width:10px; height:10px; margin:2px 6px 0 0;}


#newsletter p { width:157px; text-align:center; color:#666; text-shadow:0 1px 0 #fff; font-size:14px; }
#newsletter p input { border: 1px solid #666; width:150px; font-size:12px; }
#newsletter p input:hover { border: 1px solid #333;}
#newsletter p input[type="submit"] { border: 1px solid #666; width:80px; font-size:12px; margin-top:5px; }
#newsletter p input[type="submit"]:hover { border: 1px solid #333;}


#amigos { width:154px; padding:0 0 0 3px; margin-top:10px; }
#amigos ul { list-style-type:none; margin:0; padding:0; position:relative; }
#amigos li { height: 52px; overflow: hidden; float:left; margin:0; padding:0; }
#amigos li a img { border:1px solid #333; }

#amigos .amigosWrapper { height: 100%; overflow: hidden; position: relative; }

/*#amigos a { float:left; margin-right:3px; margin-bottom:5px; opacity:0.6; }
#amigos a img { border:1px solid #333; }
#amigos a:hover { opacity:1; }
*/

/****************************
		PAGINAS
****************************/
h2.bigtitle { width:587px; padding-left:10px; min-height:30px; padding-top:8px; color:#FFF; background:#000 url(imagenes/homebigtitle.jpg) top right no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:24px; font-weight:bold; float:left; margin:0; }
h2.bigtitle a { text-decoration:none; color:#9F0; font-weight:bold; }
h2.bigtitle:hover { color:#f5f5f5; }
#contentpage { width:575px; float:left; clear:both; padding:10px 10px 20px 10px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; -moz-border-radius-bottomleft:15px; -moz-border-radius-bottomright:15px; -webkit-border-bottom-left-radius:15px; -webkit-border-bottom-right-radius:15px; border-bottom-right-radius:15px; border-bottom-left-radius:15px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333; line-height:1.5em; background:#FFF;  }


/****************************
		FORO
****************************/
h2.bigtitle-foro { width:950px; padding-left:10px; min-height:30px; padding-top:8px; color:#FFF; background:#000 url(imagenes/homebigtitle.jpg) top right no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:24px; font-weight:bold; float:left; margin:0; }
h2.bigtitle-foro a { text-decoration:none; color:#9F0; font-weight:bold; }
h2.bigtitle-foro:hover { color:#f5f5f5; }
#contentpage-foro { width:938px; float:left; clear:both; padding:10px 10px 20px 10px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; -moz-border-radius-bottomleft:15px; -moz-border-radius-bottomright:15px; -webkit-border-bottom-left-radius:15px; -webkit-border-bottom-right-radius:15px; border-bottom-right-radius:15px; border-bottom-left-radius:15px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333; line-height:1.5em; background:#FFF;  }


/****************************
		SINGLE
****************************/
h2.singletitle { width:587px; padding-left:10px; min-height:30px; padding-top:8px; color:#FFF; background:#000 url(imagenes/homebigtitle.jpg) top right no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:24px; font-weight:bold; float:left; margin:0; }
h2.singletitle a { text-decoration:none; color:#9F0; font-weight:bold; }
h2.singletitle:hover { color:#f5f5f5; }
#contentsingle { width:575px; float:left; clear:both; padding:10px 10px 20px 10px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#FFF;  }

#comentariossingle { width:575px; margin-top:20px; float:left; clear:both; padding:10px 10px 20px 10px; border:1px solid #ddd; -moz-border-radius-bottomleft:15px; -moz-border-radius-bottomright:15px; -webkit-border-bottom-left-radius:15px; -webkit-border-bottom-right-radius:15px; border-bottom-right-radius:15px; border-bottom-left-radius:15px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333; line-height:1.5em; background:#FFF;  }

.thecontentsingle { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333; line-height:1.5em; }
.thecontentsingle strong { font-weight:bold; }
/*.thecontentsingle p { margin-bottom:10px; }*/
.thecontentsingle .pregunta { font-size:14px; font-weight:bold; }
.thecontentsingle a { color:#666; font-weight:bold; }

#contentsingle img {
    max-width: 500px; /* Adjust this value according to your content area size*/
    height: auto;
	border:1px solid #999;
	padding:3px;
	background:#eee;
}



/****************************
		OTROS
****************************/

.floatl { float:left; text-align:left; }
.floatr { float:right; text-align:right; }


#cartelera { width:335px; }
#cartnav { width:335px; height:21px; border-bottom:1px solid #ddd; }
#cartnav .boton { width:70px; height:16px; padding-top:4px; float:left; margin-right:5px; background:#FFF; border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd; color:#999; text-align:center; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
#cartnav .btnactivo { width:70px; height:17px; padding-top:4px; float:left; margin-right:5px; background:#FFF; border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:none; color:#666; text-align:center; font-size:13px; font-family:Arial, Helvetica, sans-serif; }

#cart-diario { background:#fff; width:329px; padding: 3px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align: center; 	color:#666666; 	margin-bottom:10px; font-size:1.1em; }
#cart-semanal { background:#fff; width:329px; padding: 3px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align: center; 	color:#666666; 	margin-bottom:10px; font-size:1.1em; }

ul.cart-ul { list-style:none; margin:15px 0 10px; padding:0; width:329px; border-top:1px solid #CCC; }
ul.cart-ul li { width:329px; border-bottom:1px solid #CCC; text-shadow:0 1px 0 #F5F5F5; float:left; }
ul.cart-ul li .carttitulo { width:270px; padding-left:10px; float:left; line-height:30px; text-align:left; }
ul.cart-ul li .carttitulo a { text-decoration:none; color:#333; font-size:14px; font-weight:bold; text-shadow:0 3px 3px #ccc; }
ul.cart-ul li .cartfecha { width:49px; float:right; color:#666; font-size:10px; color:#3C6; line-height:14px; }
ul.cart-ul li .cartfechahoy { width:49px; float:right; color:#666; font-size:11px; color:#3C6; font-weight:bold; line-height:30px; }

/* Calendar */
#calendar { background:#fff; width:329px; padding: 3px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align: center; color:#666666; 	margin-bottom:10px; font-size:1.1em; }

#calendar table { text-align: center; width: 100%; }

#calendar th { color: #666; width:14%; }

#calendar h3 { color: #ccc; text-align:left; padding:.2em; }

#calendar td a#ec3_prev { text-decoration: none; color:#3399cc; display:block; padding:.3em  .5em; background:none; border:none; font-size:15px; } /*boton anterior*/
#calendar td a#ec3_prev:hover { color:#3366cc;  background:none; border:none;  font-size:15px;}
#calendar td a#ec3_next { text-decoration: none; color:#3399cc; display:block; padding:.3em  .5em;  background:none; border:none; font-size:15px; } /*boton siguiente*/
#calendar td a#ec3_next:hover { color:#3366cc;  background:none; border:none; font-size:15px; }
#calendar td a#ec3_publish { display:none; visibility:hidden; } /*boton ical*/

#calendar caption { margin-bottom:5px; }
#calendar caption a { color:#3399cc; font-weight:bold; text-decoration:none; font-size:15px; }
#calendar caption a:hover { color:#3366cc; font-weight:bold; text-decoration:none; background:none; border:none; }

#calendar td { font-family:Helvetica,Arial,sans-serif; font-size: 1.0em; color:#CCC; }
#calendar td a { text-decoration: none; color:#999; display:block; background:#eee; padding:.3em  .5em; }
#calendar a:hover { background:#ccc; color:#666; }

#calendar #today { color:#000; border:none; }
#calendar #today a { background: #C6FC00; border:0; color:#999; font-weight:bold; }
#calendar #today a:hover { 	border-width:0; font-weight:bold; }



/* caption styling */
.caption-top, .caption-bottom { color: #ffffff;	 padding: 1.2em; font-weight: bold; font-size: 13px; font-family: arial; 	cursor: default; border: 0px solid #334143; background: #000000 url(imagenes/auspiciobg.jpg) repeat; }
.caption-top {   border-width: 0px 0px 8px 0px; } .caption-bottom {   border-width: 0 0px 0px 0px; }
.caption a, .caption a { border: 0 none; text-decoration: none; background: #000000; padding: 0.3em; }
.caption a:hover, .caption a:hover { background: #202020; }
.caption-wrapper { float: left;}
br.c { clear: both; }




/* custom search*/

.custom_search_custom_fields__search { width:320px; margin: 5px auto 0 auto; color: }









a img {border: none;}	

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
	
	
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
	
	






.comments, .comments ul, #comments li{ margin:0; padding:0; list-style:none; }
.comments li{ margin:1.5em 0; position:relative; font-size:13px; background:url(imagenes/bg_comments.gif) no-repeat 0 0;    overflow:hidden; }
.comments a{color:#edecd8;text-decoration:none;}
.comments a:hover{color:#fff;}
.comments .meta{}	
.comments .meta li{ margin:0; display:inline; color:#777; background:none; }	
.comments .meta .image{float:left; margin:8px 0 0 11px;}	
.comentarioimg {width:45px; height:45px; float:left; -moz-box-shadow: 1px 1px 3px #666666; -webkit-box-shadow:1px 1px 3px #666666; box-shadow:1px 1px 3px #666666;}
.comments .meta .author{ float:left; font-weight:bold; padding-left:10px; line-height:40px; margin-bottom:24px; }
.comments .meta .date{ float:right; color:#fff; font-style:italic; font-size:11px; line-height:40px; margin-right:12px; }	
.comments .boddy { clear:both; padding:10px 28px 40px 28px; background:#fff url(imagenes/bg_comments.gif) no-repeat 0 100%; }
.comments .meta .comnum { position:absolute; right:15px; top:35px; color:#699; font-size:14px; }


.comentarios-campo {width:205px; height:24px; border:thin none; font-size:12px; font-weight:bold; padding:5px 0 0 5px; background: #f5f2eb url(imagenes/inputbg.png) no-repeat; }
.comentarios-campo:focus {background: #f5f2eb url(imagenes/inputbgfocus.png) no-repeat; }

.comentarios-area {width:200px; height:90px; border:thin none; font-size:12px; font-weight:bold; background: #f5f2eb url(imagenes/areabg.png) no-repeat; padding:5px; line-height:1.2em; }
.comentarios-area:focus {background: #f5f2eb url(imagenes/areabgfocus.png) no-repeat; }
.comentarios-boton { background:#f5f2eb; border:1px solid #939696 outset; padding:5px 15px; margin-left:134px; }

.comentarioslabel { width:100px; text-align:right; float:left; margin-right:10px; }
.comentariosp { margin-bottom:10px; }
.subscribe-to-comments { padding: 3px 0 0 5px; background:#069; clear: both; color:#FFF; font-weight:bold; }


ol.snap_nav {
	display: inline;
	float: left;
	clear: both;
	list-style: none;
}

ol.snap_nav li {
	display: block;
	float: left;
	padding: 0 2px 10px 0;
}

ol.snap_nav li a {
	font-weight: bold
}

ol.snap_nav li.snap_selected a {
	cursor: text;
}

ol.snap_titles {
	clear: both;
	display: block;
	border: 0;
	list-style: none;
}




/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(imagenes/tabs.png) no-repeat -652px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -652px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.w1 			{ background-position: -519px 0; width:134px; }
ul.tabs a.w1:hover 	{ background-position: -519px -31px; }
ul.tabs a.w1.current { background-position: -519px -62px; }

/* width 2 */
ul.tabs a.w2 			{ background-position: -366px -0px; width:154px; }
ul.tabs a.w2:hover 	{ background-position: -366px -31px; }
ul.tabs a.w2.current { background-position: -366px -62px; }


/* width 3 */
ul.tabs a.w3 			{ background-position: -193px -0px; width:174px; }
ul.tabs a.w3:hover 	{ background-position: -193px -31px; }
ul.tabs a.w3.current { background-position: -193px -62px; }

/* width 4 */
ul.tabs a.w4 			{ background-position: -0px -0px; width:194px; }
ul.tabs a.w4:hover 	{ background-position: -0px -31px; }
ul.tabs a.w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}


div.panes div {
	display:none;		
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	height:500px;
	font-size:14px;
	background-color:#fff;
}


div.panes div {
	background:#fff;
	-background:#fff;
	height:600px;
}



div.panes label {
	/*margin-bottom:15px;*/
}

label.error {
	color:red;
}
