body {
	font:11px Arial, Helvetica, sans-serif;
	color:#111111;
	margin:0;
	padding:0;
	background-color:#e1e1e1;
	line-height:150%;
}
p, span, div, td, input, select, textarea {
	font:11px Arial, Helvetica, sans-serif;
	color:#111111;
	line-height:150%;
}
h1 {
	font-size:11px;
	font-weight:bold;
	color:#dd3333;
	.margin:0 0 1em 0;
}
h3 {
	font-size:11px;
	font-weight:bold;
	color:#dd3333;
}
h4 {
	font-size:16px;
	font-weight:bold;
	color:#dd3333;
}
hr {
	height:1px;
	background-color:#e1e1e1;
	color:#e1e1e1;
	border:0;
	margin:15px 0;
	.margin:0;
	padding:0;
}
ul {
	list-style:circle;
	line-height:200%;
}
		ul#list_home {
			padding:0 0 0 15px;
		}
a {
	color:#3355cc;
}
a img {
	border:0;
}
p {
	margin:0.75em 0;
}
form {
	margin:0;
	padding:0;
}
.small {
	font-size:10px;
}
.red {
	color:#dd3333;
}
.grey {
	color:#999999;
}
.italic {
	font-style:italic;
}
.img{
	padding:4px;
	border:1px solid #f1f1f1;
}
.img_border {
	padding:4px;
	border:1px solid #f1f1f1;
}
.img_right {
	float:right;
	margin-left:20px;
}
.img_left {
	float:left;
	margin-right:20px;
}
		#header_wrap {
			background-color:#ffffff;
			background:#ffffff url(/imagenes/bg_header_bottom.gif) left bottom repeat-x;
		}
				#header {
					margin:0 auto;
					width:950px;
					padding-bottom:5px;
				}
				
						#logo_feaav {
							padding:10px 0;
							float:left;
						}
						
						#menu_nav {  /**************************** menu navegacion sitio ******************************/
							float:right;
						}
						
								#menu_nav ul {
									padding:0;
									white-space:nowrap;
									margin:10px 0;
									list-style:none;
									list-style-type:none;
									list-style-image:none;
								}
								#menu_nav li {
									float:right;
									color:#cccccc;
								}
								#menu_nav a, #menu_nav a:visited {
									padding:1px 8px;
									text-decoration:none;
									color:#666666;
									font:10px Verdana, Arial, Helvetica, sans-serif;
									border-right:1px solid #e1e1e1;
								}
								#menu_nav a:hover {
									color:#f03338;
								}
								#menu_nav a.privada {
									background:transparent url(/imagenes/icon_lock.gif) right center no-repeat;
									border-right:0;
									padding-right:15px;
									color:#dd3333;
								}

		#content_wrap {
			margin:0 auto;
			width:968px;
			padding-top:10px;
			background:#e1e1e1 url(/imagenes/bg_content_up.gif) center top no-repeat;
		}
				#content {
					background:transparent url(/imagenes/bg_content_middle.gif) center top repeat-y;
					padding:5px 15px;
				}
								.content_space {
									padding:20px;
									position:relative;
								}
								.col_1 {
									width:210px;
									float:left;
									padding-right:20px;
								}
								.col_2 {
									width:420px;
									float:left;
									padding-right:25px;
								}
								.col_3 {
									width:670px;
									float:left;
								}
								
								table.table_home td {
									vertical-align:top;
								}
								.content_box {
									border:1px solid #f1f1f1;
								}
										.content_box h2 {
											font-size:11px;
											font-weight:bold;
											color:#dd3333;
											padding:6px;
											margin:0;
											background-color:#f1f1f1;
										}
										.content_box p {
											padding:0 6px;
										}
										.content_box h3 {
											padding:0 6px;
										}

		#footer {
			margin:0 auto;
			width:968px;
			padding-top:22px;
			background:#e1e1e1 url(/imagenes/bg_content_bottom.gif) center top no-repeat;
		}
				#copyright {
					float:right;
					text-align:right;
					font-size:10px;
					color:#666666;
					padding-right:20px;
				}
				#site_links {
					float:left;
					padding-left:20px;
				}
						#site_links ul {
							display:inline;
							list-style:none;
							list-style-image:none;
							margin:0;
							padding:0;
						}
						#site_links ul li {
							float:left;
						}
						#site_links ul li a {
							font-size:10px;
							padding:1px 5px;
							border-right:1px solid #c3c3c3;
						}


#feaav_contact_info {
	font-size:10px;
	color:#333333;
	border:1px solid #ebebeb;
	background:#f8f8f8 url(/imagenes/bg_contact_info.gif) right bottom no-repeat;
	padding:8px;
}

		#feaav_contact_info p {
			margin:0 0 8px 0;
		}
		#feaav_contact_info ul {
			list-style:none;
			list-style-image:none;
			padding:0;
			margin:0 0 0 2px;
			line-height:200%;
		}
		#feaav_contact_info li {
			padding-left:20px;
			font-size:10px;
		}
		#feaav_contact_info li.telefono {
			background:url(/common/pi/privada/imagenes/iconos/telephone.png) left center no-repeat;
			margin:0;
			white-space:nowrap;
		}
		#feaav_contact_info li.fax {
			background:url(/common/pi/privada/imagenes/iconos/fax.png) left center no-repeat;
			margin:0;
			white-space:nowrap;
		}
		#feaav_contact_info li.email {
			background:url(/common/pi/privada/imagenes/iconos/email.png) left center no-repeat;
			margin:0;
		}
		#feaav_contact_info li.direccion {
			background:url(/common/pi/privada/imagenes/iconos/home.png) left center no-repeat;
			margin:0;
		}

#adheridos_home {
	text-align:center;
}
		#adheridos_home img {
			margin:2px 0 10px 0;
		}

#asociados_home {
	text-align:center;
}
		#asociados_home img {
			margin:2px 0 10px 0;
		}

#busqueda_agencias {
	padding:0 3px;
}
#busqueda_agencias td {
	font-size:10px;
}
#busqueda_agencias input.text {
	width:192px;
	font-size:10px;
}

#acuerdos ul {
	list-style:none;
	margin:0;
	padding:0;
}
#acuerdos ul li {
	float:left;
	width:140px;
	text-align:center;
	padding:18px;
}
#acuerdos ul li a {
	text-decoration:none;
}

.galeria {
	text-align:center;
}
		.galeria img {
			margin:10px;
			padding:4px;
			border:1px solid #e1e1e1;
		}
.center { text-align:center;}		
.center img { border:0;}
.underline { text-decoration:underline;}
		
.servicios_general img {
	float:left;
	margin-right:5px;
}
.servicios_general {
	float:left;
	font-size:10px;
	width:204px;
	padding:4px;
	height:50px;
	margin-bottom:15px;
	margin-right:5px;
	margin-left:5px;
	border:1px solid #f1f1f1;
	background-color:#fbfbfb;
	color:#666666;
}		

.servicios_desplegable {
	margin-left:20px;
}

.bg_yellow  {
background-color:#fff713;
}
#logos_colaboradores td {
	padding:15px 25px;
}

#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: 250px; 
	padding: 20px;
	display: none;
}

input.error{
	border:1px solid #D12F19;
	padding:4px;
}


.fl {
	float:left;
}
.fr {
	float:right;
}
.mr {
	margin-right:15px;
}
.ml {
	margin-left:15px;
}
.mt {
	margin-top:15px;
}
.mb {
	margin-bottom:15px;
}
.clear{
	clear:both;
}

.fotos{ 
    color: #D8261C;
	font-weight: bold;
	font-size:12px;
	padding:0 0 5px 0;
	margin-bottom:25px;
	border-bottom:1px solid #e1e1e1;
}

.fotos_no_border { 
	border:none;
}

.pie_foto { 
	font-size:10px;
}

#error {
    background-color: #DD0000;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 10px;
}
#ok {
    background-color: #64AE35;
    border: 1px solid #73BD42;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 10px;
}
input.error {
    border: 2px solid #FF0000;
}

#page h1 {
	padding-bottom:5px;
	margin-bottom:15px;
	margin-top:20px;
	border-bottom:1px solid #e1e1e1;
}
li.pdf {
	background:transparent url(/common/pi/privada/imagenes/iconos/pdf.gif) left 5px no-repeat;
	padding:2px 0 2px 20px;
}

.gallery img {
	padding:10px;
}

.completo {
	position:absolute;
	left:-20px;
	padding:5px 0 5px 5px;
	top:270px;
	width:16px;
	height:135px;
	background-color:#DD3333;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	letter-spacing:5px;
	overflow:hidden;
}


		#notas_prensa h2 {
			position:relative;
			margin-left:-40px;
			background-color:#dd3300;
			color:#ffffff;
			padding:2px 5px;
			display:inline;
			margin-bottom:0;
			font-size:11px;
			font-weight:bold;
		}
		#notas_prensa ul {
			margin:0 0 20px 0;
			padding-left:20px;
		}
				#notas_prensa ul li {
					color:#666666;
				}
						#notas_prensa ul li a {
							#color:#3355CC;
						}
