@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	outline:none;
}
p {
	font-size:11px;
	line-height:15px;
	margin-bottom:10px;
	text-align:justify;
}
a img{
	border:none;
}
html,body {
	font-family:Verdana, Geneva, sans-serif;
	height:100%;
}
body {
	background-color:#09C;
}
div#wrap {
	margin:0 auto;
	width:970px;	
}

div#body {
	background-color:#FFF;
	float:left;
}
div#logo {
	background-image:url(../img/logo.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
	height:96px;
	margin-left:17px;
	width:380px;
}
div#login {
	height:100px;
	margin-left:600px;
	padding-top:10px;
	width:360px;
}
div#login form#login-home label {
	font-size:11px;
	float:left;
	text-align:right;
	width:90px;
}
div#login form#login-home input[type=text] {
	float:left;
	margin-bottom:5px;
	width:200px;
}
div#login form#login-home input[type=password] {
	float:left;
	margin-bottom:5px;
	width:200px;
}
div#login form#login-home input[type=submit] {
	float:left;
}
div#menu {
	clear:left;
	display:block;
	height:32px;
	width:950px;
}
.solidblockmenu {
	border-width: 1px 0;
	font-size:11px;
	margin: 0;
	margin-bottom: 1em;
	overflow: hidden;
	padding: 0;
	/*float: left;*/
	/*font: bold 11px Arial;*/
	width: 100%
}
.solidblockmenu li {
	display: inline;/*border: 1px solid #625e00;*/
}
.solidblockmenu li a {
	border-right: 1px solid #FFF;
	background: #B30000 url(../img/bg-menu.jpg) center center repeat-x;
	color: #FFF;
	float: left;
	padding: 9px 0.9em;
	text-decoration: none;
}
.solidblockmenu li a:visited {
	color: #FFF;
}
.solidblockmenu li a:hover, .solidblockmenu li .current {
	background: transparent url(../img/bg-menu-over.jpg) center center repeat-x;
	color: #000;
}
div#header {
	background-image:url(../img/bg-header.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	color:#FFF;
	display:block;
	height:243px;
}
div#header h1 {
	clear:left;
	font-size:300%;
	float:left;
	margin-left:90px;
	margin-top:70px;
}
div#header h2 {
	clear:left;
	margin-left:90px;
}
div#header h3{
	clear:left;
	margin-left:90px;
}
div#header h3 a{
	text-decoration:underline;
	color:#09c;
}
div#header span.s1 {
	display:block;
	float:right;
	width:330px;
	height:225px;
	overflow:hidden;
	margin-top:5px;
	margin-right:5px;
}
div#left-column {
	/*float:left;*/
	height:100%;
	min-height:100% !important;
	padding:5px; /*5 */
	width:675px; /*617*/
	float:left;
}
div#left-column h5 a{
	font-size:100%;
	color:#09C;
}

div#left-column a{
	text-decoration:none;
	font-size:12px;
}
div#left-column div#directorio-nav{

}
div#left-column a:hover{
	color:#333;
}
div#left-column h1,div#left-column h2{
	font-size:120%;
	color:#09c;
	margin-bottom:15px;
}
div#left-column h2{
	font-size:150%;
	color:#333;
}
div#right-column {
	float:left;
	/*clear:right;*/
	/*float:left;*/
	/*margin-top:0px;*/
	/*width:337px;*/
	width:130px;
	/*margin-left:3px;*/
	margin-top:5px;
}

div#ads-column{
	width:130px;
	height:100%;
	min-height:100% !important;
	float:left;
	margin-left:5px;
	margin-top:5px;
	display:none;
	/*clear:left;*/
}

div#left-column div.del-dia {
	background-image:url(../img/bg-left-column.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:240px;
	min-height:240px !important;		
	margin-bottom:15px;
}
div.search {
	background-image:url(../img/bg-search.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:46px;
}
div.search form#frm-search {
	padding-top:10px;
}
div.search form#frm-search input[type=text] {
	font-size:10px;
	height:20px;
	margin-left:30px;
	/*margin-top:10px;*/
	width:210px;
}
input.submit {
	/*float:right;*/
	font-size:11px;
	/*margin-top:8px;*/
	margin-right:30px;
	padding:4px;
}
div#wrap div#body div#left-column span.thumb-home {
	display:block;
	padding:5px;
	float:left;
}
span.detalles-home{
	background-color:#900;
}
div#wrap div#body div#left-column span.detalles-home {
	display:block;
	padding:5px;
}
span.detalles-home ul {
	list-style-type:none;
}
span.detalles-home ul li {
	margin-bottom:5px;
}
/*.nombre-negocio {
	font-size:20px;
	padding: 0;
	margin:0px;
}
/*h2.direccion-negocio{
	padding: 0;
	margin:0px;
	margin-top:-10px;	
	margin-bottom:-10px;
	clear:left;
	font-size:12px;
}*/
.mas {
	font-size:12px;
	color:#C00;
}
.publicidad {
	clear:left;
	display:block;
	font-size:11px;
	margin-top:5px;
}
div.ad-200 {
	float:left;
	height:200px;
	margin-bottom:5px;
	width:200px;
}
div.ad-125 {
	float:left;
	height:200px;
	margin-bottom:5px;
	/*margin-right:5px;*/
	margin-left:5px;
	width:125px;
	overflow:hidden;
}
div.ad-400 {
	float:left;
	overflow:hidden;
	height:250px;
	margin-bottom:5px;
	background-color:#CCC;
	/*margin-right:5px;*/
	margin-left:5px;
	width:250px;
}
div.ad-400 a{
	display:none;
}
div.ad-332 {
	background-color:#333;
	display:block;
	clear:left;
	float:left;
	height:50px;
	margin-bottom:5px;
	width:332px;
}
div.ad-468 {
	background-color:#A30000;
	color:#FFF;
	height:60px;
	margin:0 auto;
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
	width:468px;
}
div.ad-728 {
	background-color:#A30000;
	color:#FFF;
	height:90px;
	margin:0 auto;
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
	width:728px;
}
div.clear {
	clear:both;
	border-bottom:1px solid #333;
	margin:0 auto;
	width:500px;
}
div#categorias-home {
	display:block;
	/*height:240px;*/
	margin-top:35px;
	margin-bottom:15px;
	padding:5px;
}
div#categorias-home h3 {
	font-size:130%;
	color:#333;
}
div#categorias-home table {
	font-size:11px;
}
div#categorias-home table tr td {
	padding:5px;
}
div#proximas-actividades, div#pasadas-actividades {
	color:#333;
	font-size:130%;
	margin-top:15px;
	margin-bottom:15px;
	padding:5px;
}
div#proximas-actividades h4, div#pasadas-actividades h4 {
	color:#A30000;
	margin-bottom:10px;
}
div#proximas-actividades h5 {
	margin-bottom:5px;
}
div.actividad {
	margin-bottom:3px;
	/*min-height:82px;*/
	clear:left;
}
span.mini-thumb {
	float:left;
	min-height:95px;
	padding:5px;
	padding-bottom:0px;
	min-width:95px;
}
table tr td {
	font-size:12px;
}
table tr td a{
	text-decoration:none;
	color:#09C;
}
form#reg-form fieldset{
	font-size:11px;
	margin:5px;
	margin-top:15px;
	border:none;
}
form#reg-form fieldset legend{
	padding:5px;
	padding-left:0px;
	font-size:15px;
	color:#09C;
}
form#reg-form fieldset input[type=text],form fieldset input[type=password]{
	height:20px;
	margin-bottom:5px;
}
form#reg-form fieldset input[type=submit]{
	padding:5px;
}
form#reg-form label{
	color:#09c;
}
form#reg-form select{
	margin-bottom:5px;
	height:30px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:5px;
}
form#reg-form select option{
	height:30px;
	padding:5px;
	font-size:11px;
	margin-bottom:5px;
}
div#concurso-home{
	width:620px;
	clear:left;
}
div#slider{
	background: white url(../img/bg-left-column.jpg);
	height: 227px;
	margin: 50px 0;
	margin-top:0px;
	overflow: hidden;
	position: relative;
}
div#slider h1 a{
	color: #09C;
	margin:0;
	padding:0;
	font-size: 30px;
	letter-spacing: -1px;
}
					  
#mover{ 
	position: relative;
	width: 2880px;	
}
.slide{
	float: left;	
	padding: 40px 30px;
	position: relative;	
	width: 900px;
}
/*.slide h1{
	color: #ac0000;	
	font-family: Helvetica, Sans-Serif;
	font-size: 30px;
	letter-spacing: -1px;
}*/
.slide p{
	color: #999;
	font-size: 12px;
	line-height: 22px;
	width: 300px;
}
.slide img{
	left: 400px;	
	position: absolute;
	top: 20px;
}
#slider-stopper{
	background: #ac0000;
	color: white;
	font-size: 10px;	
	padding: 3px 8px;
	position: absolute;
	right: 20px;	
	text-transform: uppercase;	
	top: 1px;
	z-index: 1000;
}
div#concurso-home {
	width:500px;	
}
div.concurso{
	padding:5px;
}
div.concurso ul, div.concurso ol{
	margin:0;
	margin-left:15px;
	padding:0;
}
div.concurso ul li,div.concurso ol li{
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:20px;
	padding:0;
}
p.direccion-negocio{
	color:#333;
	margin-top:3px;
	font-size:15px;
}
div.concursos-pasados{
	background-color:#CCC;
	padding:5px;
	margin-top:10px;
}
div.concursogaleria a{
	text-decoration:none;
	border:none;
}
div.concursogaleria img{
	display:block;
	border:none;
	float:left;
	margin:3px;
}
div#footer{	
	clear:both;
	height:90px;
	background-color:#CCC;
	width:960px;
}
div#footer p{
	text-align:center;
}
.vid_extra,.pic_extra{
	display:block;
	overflow:hidden;
	float:left;
	width:120px;
	padding:3px;
	height:120px;
}