/*
 * Colores, tipos de letra, fondos...
 *************************************************************/

	/*	Enlaces y Cuerpo del Sitio */
		a{color:#F7A821;font-size:11px;text-decoration:none;font-weight:bold;}
		a:hover{text-decoration:none;color:#333;}
		body{
			color:#333333;
		}
		
		ul{
			list-style:none;
		}
		
		ul li{
			background:url(images/arrow.gif) no-repeat 2px 3px;
			padding-left:10px;
		}
		
		*{font-family:Trebuchet MS, Arial, Verdana, Serif;}
		
	/* Caja principal */
		.main{
		background:url(images/bg.jpg) #fff repeat-y center;
			margin-top:0;
			width:833px;	
		}
		
		.main .drop{
			width:769px;
			margin-left:33px;
		}
		
		.main .drop .header{ position:relative; }
		
		.main .drop .header .telefonos{
			position:absolute;
			top:50px;
			right:3px;
		}
		
		.main .drop .header .telefonos,
		.main .drop .header .telefonos a{
			font-size:13px;
			font-style:italic;
			font-weight:bold;
			color:#999;
		}
		
		.main .drop .header .telefonos a:hover{ color:#333; }
	
		.main .drop .menu ul{
			background:url(images/yellow.jpg) repeat-x;
			width:100%;
			height:27px;
			list-style:none;
		}
		.main .drop .menu li{
			float:left;
			height:27px;
			list-style:none;
			background:none;
			margin:0;
			padding:0;
		}
		
		.main .drop .menu li a{
			line-height:27px;
			color:#fff;
			display:block;
			padding:0 15px;
		}
		
		.main .drop .menu li.active a,
		.main .drop .menu li a:hover{
			background:url(images/green.jpg) repeat-x;
		}
		
		.main .drop .left{
			width:219px;
			float:left;
		}
		
		.main .drop .left .widget-verde{
			height:258px;
			padding: 0 2px;
			color:#fff;
			background:url(images/corner_left.jpg) no-repeat left bottom #007D5D;
		}
		
		.main .drop .left .widget-verde h3{
			color:#fff;
			font-style:italic;
			font-weight:bold;
			font-size:14px;
			margin-bottom:4px;
		}		
		
		.main .drop .left .widget-verde  form{}
		.main .drop .left .widget-verde  form label{
			color:#fff;
			display:block;
			text-align:left;
			font-size:10px;
			margin:0;
			padding:0;
		}
		.main .drop .left .widget-verde  form input{
			background:#D9FFF5;
			font-size:10px;
			font-weight:bold;
			margin:0 auto;
			width:95%;			
			height:15px;
			border:1px solid #006249;
			color:#999;
			padding:0;
		}
		.main .drop .left .widget-verde  form input.boton{
			margin:0 auto;
			border:0;
			height:25px;
			width:95%;
			background:url(images/boton.jpg) repeat-x;
			color:#fff;
			font-style:italic;
		}
		
		.main .drop .left .widget-cafe{
				padding: 0 2px;		
				padding-top:20px;
				padding-bottom:10px;
				margin-bottom:10px;
				background:url(images/bottom_brown.jpg) no-repeat left bottom #DFDFC0;
		}
		.main .drop .left .widget-cafe h3{
			color:#996633;
			font-style:italic;
			font-weight:bold;
			font-size:16px;
			margin-bottom:5px;
		}
		
		.main .drop .left .widget-cafe li,
		.main .drop .left .widget-cafe li a{
			color:#666;
			font-weight:bold;
			padding-bottom:2px;
			border-bottom:1px dotted #DFDFC0;
		}
		
		.main .drop .left .widget-cafe li a:hover{
			border-bottom:1px dotted #996633;
		}
		
		.main .drop .right{
			width:550px;
			float:left;
		}
		
		.main .drop .right .banner{
			height:258px;
			background:#F7A821;
		}
		
		
		.main .drop .right h1 a{
			background:#fff;
			padding-right:5px;
		}
		
		.main .drop .right h1,
		.main .drop .right h1 a{
			color:#F7A821;
			font-size:19px;
			font-weight:bold;
			font-style:italic;
		}
		
		.main .drop .right .text{	margin-left:10px;}
		.main .drop .right .text .fecha_frontpage{display:none;}
		.main .drop .right .text ul{margin:5px 0;margin-left:10px;}
		.main .drop .right .text li{
			background:url(images/palomita.gif) no-repeat 2px 4px;
			padding-top:1px;
			padding-bottom:1px;
			padding-left:25px;
		}
		
		.main .footer{
			margin-top:40px;
			position:relative;
			background:url(images/bottom.jpg) no-repeat -1px 0 #fff;
			padding-bottom:30px;
			
			padding-left:45px;
			font-size:11px;
		}
		
		.main .footer .menu-footer ul{
			width:100%;
			height:20px;
		}
		.main .footer .menu-footer li{
			float:left;
			margin-right:20px;
		}	
		
		.main .footer .menu-footer li a{
			color:#666;
			padding-left:2px;
		}
		
		.main .footer .menu-footer li a:hover{
			border-bottom:1px dotted #999;
		}

		.main .footer .seo-footer {margin-top:30px;}
		.main .footer .seo-footer ul{
			width:100%;
			height:20px;
		}
		.main .footer .seo-footer li{
			float:left;
			margin-right:20px;
			background:none;
		}	
		
		.main .footer .seo-footer li a{
			color:#e0e0e0;
			padding-left:2px;
		}
		
		.main .footer .seo-footer li a:hover{
			border-bottom:1px dotted #e0e0e0;
		}
		
		.main .footer .powered{
			background:url(images/powered.jpg) no-repeat;
			width:130px;
			height:30px;
			display:block;
			position:absolute;
			top:110px;
			right:20px;
		}

		.main .footer .barrios{
			background:url(images/b.jpg) no-repeat;
			width:55px;
			height:53px;
			display:block;
			position:absolute;
			top:30px;
			right:30px;
		}		
		
	/*************************************/
	/**** Formularios y Addons Hacks *****/
	/*************************************/
	
		form h4{color:#ff9900;}
		form a{text-decoration:none;color:#ff9900;font-weight:bold;}
		form a:hover{text-decoration:underline;}
		form .need{color:#ffcc00;}
		form hr{border:1px solid #e0e0e0;}
		form input, form select{color:#666666;border:1px solid #C2C2C2;	}
		form select option{	color:#666666;border-bottom:1px solid #f2f2f2; }
		form textarea{	color:#333333;	border:1px solid #C2C2C2;}
		form input.boton{color:#333;border:1px solid #f2f2f2;}
		form input.boton:hover{background:#333333; color:#fff;}