body {
	font:11px Arial, Helvetica, sans-serif;
	color:#111111;
	background-color:#666666;
	border:0;
	padding:0;
	line-height:140%;
}
p, td, th, div, span, select, input, textarea {
	font:11px Arial, Helvetica, sans-serif;
	color:#111111;
	line-height:140%;
}
a, a:visited {
	color:#3333cc;
}
a img {
	border:0;
}
h1 {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4d8db7;
	background:transparent url(/images/bg_h1.gif) left bottom repeat-x;
	padding:1em;
	margin:5px 10px 0 10px;
}
h2 {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffad08;
	padding:1em;
	margin:5px 0;
	background:transparent url(/images/bg_h1.gif) left bottom repeat-x;
}
		h2 span {
			font:12px Arial, Helvetica, sans-serif;
			color:#ffffff;
			background-color:#4c8cb6;
			font-weight:bold;
			padding:5px;
		}
		h2 a {
			color:#ffffff !important;
			text-decoration:underline;
			background-color:#bbbbbb;
			padding:5px;
		}

h3 {
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
}
hr {
	height:1px;
	background-color:#e1e1e1;
	color:#e1e1e1;
	border:0;
}
form {
	padding:0;
	margin:0;
}
.grey {
	color:#999999;
}
.pad_lr {
	padding:0 15px;
}
.img_right {
	float:right;
	padding:4px;
	border:1px solid #e1e1e1;
	margin-left:25px;
}

#menu_nav {
	width:930px;
	margin:0 auto;
}
		ul#menu_nav_telefono {
			float:left;
			list-style:none;
			list-style-type:none;
			list-style-image:none;
			margin:0;
			padding:0;
			color:#d0d0d0;
			font-size:10px;
		}
		ul#menu_nav_sitio {
			white-space:nowrap;
			float:right;
			margin:0;
			padding:0;
			list-style:none;
			list-style-type:none;
			list-style-image:none;
		}
				ul#menu_nav_sitio li {
					float:left;
				}
						ul#menu_nav_sitio li a,
						ul#menu_nav_sitio li a:visited {
							padding:1px 8px;
							text-decoration:none;
							color:#d0d0d0;
							font:10px Arial, Helvetica, sans-serif;
							border-right:1px solid #7d7d7d;
						}
						ul#menu_nav_sitio li a:hover {
							text-decoration:underline;
						}
		
#menu_nav_left {
	width:450px;
	margin:0 auto;
	float:left;
}
		#menu_nav_left ul {
			float:left;
			margin:0;
			padding:0;
			list-style:none;
			list-style-type:none;
			list-style-image:none;
		}
		#menu_nav_left li {
			float:left;
			padding:1px 8px;
			text-decoration:none;
			color:#d0d0d0;
			font:10px Arial, Helvetica, sans-serif;			
		}


#main {
	width:950px;
	margin:10px auto 10px auto;
	background-color:#ffffff;
	clear:both;
	border:1px solid #555555;
}

		#header {
			background:transparent url(/images/bg_header.gif) right top no-repeat;
			margin:10px;
		}
				#logo_aevav {
					margin:1px 5px;
				}
		
		#menu_ppal ul {
			background-color:#ffad08;
			margin:0 10px;
			padding:0;
			padding-bottom:10px 0;
			list-style:none;
			list-style-type:none;
			list-style-image:none;
			padding-top:10px;
			padding-bottom:10px;
		}
		#menu_ppal li {
			padding:5px 22px 5px 12px;
			_padding:5px 26px 5px 16px;
			display:inline;
			background:transparent url(/images/bg_menu_ppal.gif) right center no-repeat;
		}
		#menu_ppal a, #menu_ppal a:visited {
			font:12px Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#111111;
			text-decoration:none;
		}
		#menu_ppal a:hover {
			text-decoration:underline;
		}
		#menu_ppal a.privada {
			background:transparent url(/images/icon_lock.gif) right center no-repeat;
			padding-right:24px;
			padding-top:5px;
			padding-bottom:5px;
		}
		
		#menu_izq {
			vertical-align:top;
			background-color:#e1e1e1;
		}
				#menu_izq ul {
					margin:0;
					padding:0;
				}
						#menu_izq ul li {
							display:inline;
							margin:0;
							padding:0;
						}
								#menu_izq ul li a {
									display:block;
									width:150px;
									padding:5px 10px;
									text-decoration:none;
									color:#ffffff;
									font-weight:bold;
								}
								#menu_izq ul li a.menu_izq_aevav {
									background-color:#5896cb;
								}
								#menu_izq ul li a.menu_izq_agencias {
									background-color:#99cdcb;
								}
								#menu_izq ul li a.menu_izq_asociarse {
									background-color:#ffad08;
								}
								#menu_izq ul li a.menu_izq_servicios {
									background-color:#d13200;
								}
								#menu_izq ul li a.menu_izq_informes {
									background-color:#9b8e73;
								}
								#menu_izq ul li a.menu_izq_actividades {
									background-color:#76b391;
								}
								#menu_izq ul li a.menu_izq_noticias {
									background-color:#949494;
								}
								#menu_izq ul li a.menu_izq_privada {
									background-color:#7f91bd;
								}								
						
						#menu_izq ul li ul {
							margin:0;
							padding:0;
						}
								#menu_izq ul li ul li {
									margin:0;
									padding:0;
									display:inline;
								}
										#menu_izq ul li ul li a {
											color:#333333;
											display:block;
											width:150px;
											padding:2px 10px;
											font-weight:normal;
											font-size:10px;
										}
												#menu_izq ul li ul li a.menu_izq_informe {
													background-color:#cfbd99;
													border-bottom:1px solid #e2d7c2;
												}
												#menu_izq ul li ul li a.menu_izq_actividad {
													background-color:#9eefc1;
													border-bottom:1px solid #dbf8e7;
												}
										
		#central_info {
			background-color:#4d8db7;
			padding:10px;
		}
				#central_info p {
					color:#ffffff;
					font-size:12px;
				}
				#central_info a {
					color:#ffffff;
					font-size:12px;
					padding:3px 5px;
					text-decoration:none;
					background-color:#325c77;
				}
				#central_info img {
					float:right;
					margin-left:20px;
				}

				#content_in {
					padding:20px;
				}

#mayoristas_asociados {
	padding:10px;
	background-color:#eeeeee;
	border-top:1px solid #cccccc;
	width:auto;

}
		#mayoristas_asociados #mayoristas_asociados_txt {
			font-size:10px;
			color:#999999;
			text-align:right;
			float:left;
			width:140px;
			padding:10px 0 20px 0;
		}
		#mayoristas_asociados img {
			margin:0 18px 10px 18px;
			vertical-align:middle;
		
		}
		#mayoristas { 
			width:770px; 
			float:right;
			height:100%;
		}

#minoristas_asociados {
	padding:10px;
	background-color:#eeeeee;
	border-top:1px solid #cccccc;
	width:auto;

}
		#minoristas_asociados #minoristas_asociados_txt {
			font-size:10px;
			color:#999999;
			text-align:right;
			float:left;
			width:140px;
			padding:10px 0 20px 0;
		}
		#minoristas_asociados img {
			margin:0 18px 10px 18px;
			vertical-align:middle;
		
		}
		#minoristas { 
			width:770px; 
			float:right;
			height:100%;
		}

#footer {
	clear:both;
	width:950px;
	margin:0 auto;
	text-align:center;
	color:#d9d9d9;
	font-size:10px;
}
		#footer a {
			color:#d9d9d9;
		}



		#aevav_info { /************************************************************/
			background-color:#4d8db7;
			color:#ffffff;
		}
				#aevav_info p {
					color:#ffffff;
					font-size:10px;
				}
				#aevav_info ul {
					background-color:#71a4c5;
					list-style: none;
					margin: 0;
					padding: 8px 0 9px 0;
				}
		
				#aevav_info ul li {
					display: inline;
					padding:10px 0;
				}
				
				#aevav_info ul li a {
					font-size:10px;
					padding: 10px;
					color: #ffffff;
					text-decoration: none;
				}
				
				#aevav_info ul li a:hover {
					background-color: #679abb;
				}
				
				#aevav_info ul li a:focus {
					outline: none;
				}
		
		#quienes_somos {	/********************************************************/
			padding:0 0 0 10px;
		}
				#quienes_somos img {
					float:right;
					padding-left:15px;
				}
				#quienes_somos a {
					background-color:#325c77;
					color:#ffffff;
					text-decoration:none;
					padding:3px;
				}
		
		#busqueda_agencias {	/****************************************************/
			background-color:#9eefc1;
			font-size:10px;
		}
				#busqueda_agencias h3 {
					background-color:#76b391;
					color:#ffffff;
					padding:10px;
					margin:0;
				}
				#busqueda_agencias input, #busqueda_agencias td, #busqueda_agencias select {
					font-size:10px;
				}
		
		#informes_turismo {	 /*****************************************************/
			background-color:#ffd683;
		}
				#informes_turismo h3 {
					background-color:#bfa062;
					color:#ffffff;
					padding:10px;
					margin:0;
				}
				#informes_turismo p {
					font-size:10px;
					padding:6px 10px;
					margin:0;
					border-bottom:1px solid #ffe6b5;
				}
		
		#noticias_sector {	/******************************************************/
			background-color:#cfbd99;
		}
				#noticias_sector h3 {
					background-color:#9b8e73;
					color:#ffffff;
					padding:10px;
					margin:0;
				}
				#noticias_sector p {
					font-size:10px;
					padding:6px 10px;
					margin:0;
					border-bottom:1px solid #e2d7c2;
				}

		#aevav_informacion {	/****************************************************/
			background-color:#eeeeee;
			padding:10px;
			border:1px solid #cccccc;
			font-size:10px;
		}
				#aevav_informacion ul {
					list-style:none;
					list-style-image:none;
					padding:0;
					margin:10px 0 0 5px;
					line-height:200%;
				}
				#aevav_informacion li {
					padding-left:20px;
					font-size:10px;
				}
				#aevav_informacion li.telefono {
					background:url(/common/pi/privada/imagenes/iconos/telephone.png) left center no-repeat;
					margin:0;
					white-space:nowrap;
				}
				#aevav_informacion li.fax {
					background:url(/common/pi/privada/imagenes/iconos/fax.png) left center no-repeat;
					margin:0;
					white-space:nowrap;
				}
				#aevav_informacion li.email {
					background:url(/common/pi/privada/imagenes/iconos/email.png) left center no-repeat;
					margin:0;
				}
				#aevav_informacion li.direccion {
					background:url(/common/pi/privada/imagenes/iconos/home.png) left center no-repeat;
					margin:0;
				}
				#aevav_informacion img {
					margin-top:10px;
					border:1px solid #cccccc;
				}

		#banners_right {	/********************************************************/
			text-align:center;
		}
				#banners_right img {
					margin-bottom:10px;
				}
		
		#banners_bottom {	/********************************************************/
			text-align:center;
			vertical-align:bottom;
		}
				#banners_bottom img {
					margin:0 5px;
					padding:0;
				}



ul.listado {
	list-style:none;
	padding:0;
	margin:1.5em;
}
		ul.listado li {
			background:transparent url(/images/li_arrow.gif) left 7px no-repeat;
			padding:5px 0 5px 18px;
		}
				ul.listado li ul {
					list-style:circle;
					padding:0;
					margin:1.5em;
				}
				ul.listado li ul li {
					background-image:none;
					padding:5px 0;
				}

.col_2 {
	float:left;
	width:400px;
	margin-right:25px;
}
.actividades {
	float:left;
	width:150px;
	text-align:center;
}
		.actividades img {
			border:1px solid #e1e1e1;
		}

.no_border { border:none;}

.galeria {
	text-align:center;
}
		.galeria img {
			padding:4px;
			border:1px solid #e1e1e1;
			margin:10px;
		}

#noticias_publicas ul li.noticia {
	display:block;
	padding:3px 5px;
	border-bottom:1px dotted #cccccc;
	font-size:10px;
}
#noticias_publicas li.noticia span {
	font-size:10px;
}

#paginador {
  text-align:center;
  padding:20px;
  clear:both;
}

#paginador a {
  border:1px solid #999999;
}

ul.error{
	background-color: #FBE3E4;
	border: 1px solid #D12F19;
	color: #D12F19;
	width: 300px; 
	padding: 20px;
	display: none;
}


.mail_ok{
	background-color: #b6e695;
	border: 1px solid #7aaa59;
	font-weight:bold;
	color: #000;
	width: 250px; 
	padding: 20px;
}

.mail_error{
	background-color: #FBE3E4;
	border: 1px solid #D12F19;
	font-weight:bold;
	color: #D12F19;
	width: 300px; 
	padding: 20px;
	display: none;
}

/********************** error **********************/				
#error {
	background-color:#dd0000;
	color:#ffffff;
	font-weight:bold;
	padding:10px;
	margin-bottom:15px;
}
#ok {
	background-color:#64ae35;
	border:1px solid #73bd42;
	color:#ffffff;
	font-weight:bold;
	padding:10px;
	margin-bottom:15px;
}
input.error {
	border:2px solid #ff0000;
}

