body
{
	background	: #f5f5e8;
	text-align	: center;
	font-family	: Arial;
	font-size	: 14px;
	margin		: 0;
	padding		: 0;
}

a
{
	font-weight		: bold;
	color			: #5491cd;
	text-decoration	: none;
}

a:visited
{
	color: #5491cd;
}

a:hover
{
	text-decoration:underline;
}

img
{
	border	: 0;
}

.derecha
{
	float	: left;
}

.izquierda
{
	float	: right;
}

.separador
{
	clear:both;
}

#div_contenedor
{
	width		: 980px;
	margin		: 20px auto 0 auto;
	text-align	: left;
}

#div_cabeceraizquierda
{
}
	.div_logo
	{
		float		: left;
		background	: url('../img/logo.png');
		background-repeat:no-repeat;
		width		: 291px;
		height		: 94px;
	}
#div_cabeceraderecha
{
	float		: right;
	text-align	: right;
}

	#div_telefono
	{
		padding		: 0 20px 10px 0;
		font-size	: 18px;
		font-weight	: bold;
	}
	
	#div_menu
	{
		font:Arial, Helvetica, sans-serif;
		color:#fff;
	}
	
		#div_menu ul
		{
			clear		: both;
			margin		: 0px;
			padding		: 0px;
			list-style	: none;
		}
		
		#div_menu ul li
		{
			float		: left;
			margin		: 0;
			width		: 100px;
			height		: 31px;
			padding		: 12px 0 0 0;
			text-align	: center;
		}
		
			#div_menu ul .inicio
			{
				width		: 60px;
				background	: url('../img/menu_fondo_inicio.png') no-repeat;
			}
			
				#div_menu ul .inicio:hover
				{
					background	: url('../img/menu_fondo_inicio_activo.png') no-repeat;
				}
		
			#div_menu ul .medio
			{
				background	:url('../img/menu_fondo_inactivo.png') repeat-x;
			}
			
				#div_menu ul .medio:hover
				{
					background	:url('../img/menu_fondo_activo.png');
				}
		
			#div_menu ul .final
			{
				width		: 93px;
				background	: url('../img/menu_fondo_final.png') no-repeat;
			}
				#div_menu ul .final:hover
				{
					background	: url('../img/menu_fondo_final_activo.png') no-repeat;
				}
		
			#div_menu ul .medio, #div_menu ul .inicio
			{
				border-right:1px solid #646564;
			}

#s3slider {
	background			: #e8eaef;
	width				: 980px; /* important to be same as image width */
	height				: 400px; /* important to be same as image height */
	margin				: 20px 0 0 0;
	position			: relative; /* important */
	overflow			: hidden; /* important */
	-webkit-box-shadow	: 0 5px 10px rgb(162,162,162);
	-moz-box-shadow		: 0 5px 10px rgb(162,162,162);
	box-shadow			: 0 5px 10px rgb(162,162,162);
}
	
	#s3sliderContent
	{
		list-style	: none;
		padding		: 10px;
	}
	
	.s3sliderImage {
	   float		: left;
	   position		: relative;
	   display		: none;
	}
	
	.s3sliderImage span {
		position		: absolute;
		font-family		: Georgia, "Times New Roman", Times, serif;
		font-size		: 18px;
		font-style		: italic;
		right			: 80px;
		padding			: 30px;
		width			: 208px;
		height			: 289px;
		color			: #fff;
		display			: none; /* important */
		top				: 0;
	}
	
	.s3sliderImage span a {
		display:block;
		margin-top:20px;
		clear: both;
	}

#div_cuadros
{
	margin		: 20px 0 0 0;
}

	#div_cuadros .cuadro
	{
		width			: 300px;
		float			: left;
		margin-right	: 35px;
	}
	
		#div_cuadros .cuadro .imagen
		{
			float			: left;
			padding-right	: 10px;
			height			: 150px;
		}
		
		#div_cuadros .cuadro .titulo
		{
			font-size	: 23px;
			margin		: 0 0 10px 0;
			clear		: right;
		}
		
		#div_cuadros .cuadro ul
		{
			margin	: 0 0 0 50px;
			padding	: 0;
		}
		
		#div_cuadros .cuadro li
		{
			margin-left: 25px;
		}

	#div_cuadros .cuadro_ultimo
	{
		width			: 300px;
		float			: left;
		margin-right	: 0px;
	}

		#div_cuadros .cuadro_ultimo .imagen
		{
			float			: left;
			padding-right	: 10px;
			height			: 150px;
		}
		
		#div_cuadros .cuadro_ultimo .titulo
		{
			font-size	: 23px;
			margin		: 0 0 10px 0;
			clear		: right;
		}
		
		#div_cuadros .cuadro_ultimo button
		{
			width		: 83px;
			height		: 24px;
			padding		: 0;
			margin		: 0;
			border		: 0;
			background	: url('../img/btn_submit.jpg') no-repeat;
		}
		
		#div_cuadros .cuadro_ultimo input
		{
			height		: 22px;
			padding		: 0 0 0 5px;
			border		: 0;
			background	: #c6c6c6;
			float		: left;
		}

#div_empresas
{
	background	: url('../img/empresaas.png') no-repeat;
	height		: 67px;
	margin		: 20px 0 0 0;
}
	
#div_1x1
{
	margin		: 20px 0 0 0;
}

#div_2x1
{
	margin		: 20px 0 0 0;
}

	#div_2x1 #div_1
	{
		width	: 320px;
		float	: left;
	}
		
		#div_2x1 #div_1 .leyenda
		{
			position	: relative;
			padding		: 20px 0 0 0;
			text-align	: justify;
		}
		
			#div_2x1 #div_1 .leyenda .comilla1
			{
				background	: url('../img/img_comilla1.png') no-repeat top;
				width		: 35px;
				height		: 160px;
				margin		: 0 5px 0 0;
				float		: left;
			}
			
			#div_2x1 #div_1 .leyenda .texto
			{
				font-family	: Georgia, "Times New Roman", Times, serif;
				font-style	: italic;
				font-weight	: bold;
				padding-top	: 10px;
			}

			
			#div_2x1 #div_1 .leyenda .comilla2
			{
				float		: right;
				background	: url('../img/img_comilla2.png') no-repeat;
				width		: 35px;
				height		: 26px;
			}
	
	#div_2x1 #div_2
	{
		width		: 450px;
		float		: right;
		text-align	: left;
		padding		: 0 40px 0 40px;
	}
	
		#div_2x1 #div_2 .titulo
		{
			font-size	: 23px;
			margin		: 0 0 10px 0;
			clear		: right;
		}
		
		#div_2x1 #div_2 label
		{
			margin-top	: 10px;
			display		: block;
			width		: 300px;
		}
		
		#div_2x1 #div_2 input
		{
			width:200px;
		}
		
		#div_2x1 #div_2 textarea
		{
			width:300px;
			height: 150px;
		}
		
		#div_2x1 #div_2 #btn_send
		{
			display		: block;
			margin-top	: 10px;
		}
		
#div_pie
{
	color		: #676767;
	background	: #c6c6c6;
	margin		: 10px 0 30px 0;
}

	#div_pie #contenedor
	{
		width		: 980px;
		height		: 36px;
		margin		: 20px auto 0 auto;
		text-align	: left;
	}
	
		#div_pie #contenedor .cuadro
		{
			padding	: 10px 0 10px 0;
		}