body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	background-color:#cccccc;
	color:#333333;
}

p, td, th, input, select, textarea, a {
	color:#333333;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

img {
	vertical-align:middle;
	border:0;
}

		img.gallery {
			margin:5px;
			padding:4px;
			border:1px solid #eaeaea;
			background-color:#ffffff;
		}
		
form {
	margin:0;
	padding:0;
}

h1 {
	font-size:11px;
}
hr {
	height:1px;
	border:0;
	background-color:#eaeaea;
	color:#eaeaea;
}

a.color2, a.color2:hover, a.color2:visited {
	color:#fe1b14;
}

span.color2 {
	color:#fe1b14;
}
span.grey {
	color:#999999;
}
span.small {
	font-size:10px;
}
span.italic {
	font-style:italic;
}
.strong {
	font-weight:bold;
}


div.rounded div {	/*** nifty corners ***/
	height: 1px;
	overflow: hidden;
}


h1.menu_titulo {  /********************************* titulos *******************************************/
	background:#0b3c8d url(/socios/imagenes/icon_arrow.gif) right center no-repeat;
	color:#ffffff;
	padding:6px 8px;
	margin:0;
}
h1.content_titulo {
	background-color:#fe1b14;
	color:#ffffff;
	margin:0 auto;
	text-align:center;
	padding:6px;
}

#main {
	border-right:1px solid #999999;
	border-left:1px solid #999999;
}

/*******************************************************************************************************/
/*************************************** cabecera ******************************************************/
/*******************************************************************************************************/
#cabecera_contenedor {
	border-top:5px solid #0b3c8d;
}

		#cabecera {
			height:70px;
			border-top:4px solid #ffffff;
			background:#ffffff url(/socios/imagenes/bg_header.gif) repeat-x left bottom;
			border-bottom:1px solid #cccccc;
		}
				#logo_pipeline {
					padding:12px 12px 0 0;
					float:right;
				}
				#logo_intranet_grupo {
					padding:12px 0 0 12px;
					float:left;
				}
				
		#columna_izquierda {  /************* columna izquierda *********************************/
			width:180px;
			background-color:#f9f9f9;
			border-right:1px solid #cccccc;
			height:100%;
		}

		#columna_derecha {  /*************** columna derecha ***********************************/
			width:180px;
			background-color:#f9f9f9;
			border-left:1px solid #cccccc;
			height:100%;
		}

		
/*******************************************************************************************************/
/*************************************** contenido *****************************************************/
/*******************************************************************************************************/
#contenido_principal {
	background-color:#ffffff;
	width:100%;
}
		#contenido_principal div.cajas {
			height:100%;
		}
				#contenido_principal div.content {
					padding:20px 25px;
				}

		#contenido_principal li {
			line-height:180%;
		}

		#accesos_rapidos div {
			float:left;
			padding:25px 9px;
			text-align:center;
		}

		#prov_lu_added {
			margin:15px 0 0 15px;
		}

		#contenido_principal div.opciones {
			border:1px solid #fce1e1;
			background-color:#f6f6f6;
			padding:8px;
		}

		.modulo {
			padding:20px 15px;
		}
		.modulo_thin {
			padding:20px 8px;
		}


		ul.datos_contacto {
			list-style:none;
			list-style-type:none;
			margin:0;
			padding:0;
		}
				ul.datos_contacto li {
					padding-left:22px;
				}
						li.nombre {
							background:transparent url(/socios/imagenes/icon_nombre.gif) 3px 2px no-repeat;
						}
						li.direccion {
							background:transparent url(/agencias/microsites/imagenes/icon_direccion.gif) 2px 2px no-repeat;
						}
						li.telefono {
							background:transparent url(/agencias/microsites/imagenes/icon_telefono.gif) left 2px no-repeat;
						}
						li.fax {
							background:transparent url(/agencias/microsites/imagenes/icon_fax.gif) left top no-repeat;
						}
						li.email {
							background:transparent url(/agencias/microsites/imagenes/icon_email.gif) 2px 5px no-repeat;
						}
						li.web {
							background:transparent url(/socios/imagenes/icon_web.png) 1px 2px no-repeat;
						}

		.content_bar {
			background-color:#f6f6f6;
			border-bottom:1px solid #fce1e1;
			padding:20px;
		}

		td.menu_bar {
			background-color:#f6f6f6;
			border-bottom:1px solid #fce1e1;
			margin:0 auto;
			text-align:center;
			padding:7px;
		}
				td.menu_bar a {
					color:#fe1b14;
				}

		

/*******************************************************************************************************/
/*************************************** pie ***********************************************************/
/*******************************************************************************************************/
#pie {
	background-color:#0b3c8d;
	padding:5px;
	color:#ffffff;
	text-align:center;
}
		#pie a, #pie a:hover, #pie a:visited {
			color:#ffffff;
		}



.stars_grey {
	background:transparent url(/socios/imagenes/icon_stars_gris.png) left top no-repeat;
	height:14px;
	width:70px;
	float:left;
}
.stars_gold {
	background:transparent url(/socios/imagenes/icon_stars_amarillo.png) left top no-repeat;
	height:14px;
}
.stars_text {
	float:left;
	margin:1px 0 0 5px;
}

.popup {
	background-color:#ffffff;
}

