body {
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	margin-top: 0px;
	background-image: url(images/fondo_2colores.gif);
	background-repeat: repeat-x;
	color:#666666;
	background-color: #F9EB9E;
	}
	
p {	
	margin: 0 0 5px 0;
  }
  
h1 {
	font-size: 20px;
	color: #999999;
		}
	
h2 {
	font-size: 13px;
	color: #48C6F8;	
	}
	
h3 {
	font-size: 13px;
	color: #FF9900;	
	}
	
a {
	color: #6A849D;
	text-decoration: none;
	}
		
a:hover{
	color: ##993333;
	text-decoration: none;
	}
		
a:visited{
	color: #1B7094;
	text-decoration: none;
	}
	
.td-fina {
    border-style:solid;
	height: 1px;	
	background-image: url(imagenes/cuadrado-lila.gif);
	background-repeat: x;		
	}
	.Estilo1 {color: #3333CC;
	font-weight: bold;
}
.Estilo3 {color: #CE3A6E}
.Estilo4 {color: #0066FF}
.Estilo5 {color: #3333CC;
	font-weight: bold;
}
.Estilo5 {color: #000000}
.Estilo6 {color: #333333}
.Estilo6 {	color: #F9326B;
	font-weight: bold;
}

			
#container {
			width:800px;						
			margin-left: auto;
			margin-right: auto;
			/*border: 1px solid #EDF1F2;*/
			background-color:#fff;	
		}

		#banner {
			height: 143px;
			/*padding: 5px;
			margin-bottom:1px;
			background-image: url(images/banner-5.gif);
			background-repeat: no-repeat;*/
		}
		
		#banner-en {
		height: 135px;
			padding: 5px;
			margin-bottom:1px; ;
			background-image: url(images/banner-5.gif);
			background-repeat: no-repeat;
		}
		
		#banner-esp {
		height: 135px;
			padding: 5px;
			margin-bottom:1px; ;
			background-image: url(images/banner-5.gif);
			background-repeat: no-repeat;
		}
		
		#banner-cat {
		height: 135px;
			/*padding: 5px;
			margin-bottom:1px; ;
			background-image: url(images/banner-5.gif);
			background-repeat: no-repeat;*/
		}

#content {
		border-top: 1px dashed #EDF1F2;
		text-align: justify;
		font-size: 0.9em;		
		padding: 5px;
		/*margin-left: 200px;*/
		background-color:#fff;
		color: #666666;
		/*background-image: url(images/shad.jpg);
		background-repeat: no-repeat;*/
		}
		
.descripcion {
		margin: 5px 5px 5px 5px;
		padding: 2px 2px 2px 2px;
		width: 440px;
		float: right;
		font-size: 1em;
		}
		
.informacion {
		border: 1px solid #D3F1FC;
		background-color: #F2FBFB;
		width:250px;				
		float:right;
		margin: 2px 2px 2px 2px;
		padding: 2px 5px 5px 2px;
		font-size:0.9em;
		}
		
.imagenes {
		margin: 5px 5px 5px 5px;
		padding: 2px 2px 2px 2px;
		width: 210px;
		float: left;
		}

.textos {
		margin: 10px 10px 10px 10px;
		padding: 10px 10px 10px 10px;
		font-size:1em;
		}

.textos_derecha {
		background: url(images/info.gif);
		background-repeat: no-repeat;
		width:250px;				
		float:right;
		margin: 10px 10px 10px 10px;
		padding: 10px 10px 10px 10px;
		font-size:0.9em;		
		}
		
.textos_izquierda {
		width:450px;				
		float:left;
		margin: 10px 5px 5px 10px;
		font-size:0.9em;		
		}
		
.thumbs {
		background: url(images/cuadrado_casas.gif);
		background-repeat: no-repeat;
		width: 781px;
		float: left;
		height: 128px;
		/*margin: 10px 10px 10px 10px;
		padding: 10px 10px 10px 10px;*/
		font-size:0.9em;
		
		}
		
.imagen_derecha {
		float:right;
		}
		
		
.imagen_thumb{
		text-align:center;
		margin-top:10px;				
		}
		
.texto_thumb {
		margin-left: 150px;
		vertical-align: middle;
		}
		
.thumbs_textos{
		width:500px;
		float:right;
		margin: 30px 30px 0 15x;				
		font-size:1em;
		text-align: left;}	
		
.cuadrados ul li{
		background: url(images/cuadrado_casas.gif);
		height:210px;
		width:210px;
		float:left;
		margin: 10px 10px 10px 10px;
		line-height: 35px;
		font-size:0.9em;	
		display:block;
		text-align:center;}
		
td.cuadrados{
		background: url(images/cuadrado_casas.gif);
		height:210px;
		width:210px;
		/*float:left;
		margin: 10px 10px 10px 10px;*/
		line-height: 35px;
		font-size:0.9em;	
		display:block;
		text-align:center;}
		
		
		#sidebar-a {		
		float: left;
	    width:180px;
		border-top: 1px dashed #EDF1F2;
		background-image: url(images/shad.jpg);
		background-repeat: no-repeat;
		background-color:#fff;
		}
		#sidebar-a h1{
		border-bottom: 1px dotted #993333;
			font-size: 12px;
			font-weight: bold;
			color: #993333;
			}
			
.off {
background: url(../images/menu_bg.gif) 0px 0px repeat-x;
height:25px;
width:120px;
width: 135px;
height: 15px;
display:block;


		}
		#containerboth{ 
		padding-right: 10px;
		padding-left:10px;
		}

#footer {
		background: url(images/pie.gif) 0px 0px repeat-y;
		height: 200px;
		clear: both;
			
		}
		.fotext{
		border-top: 1px dashed #EEEEEE;
		margin-left: 30px;
		margin-right: 30px;
		font-size: 10px;
		padding-top: 10px;
		color:#6A849D;
		}
		.csschanger{
color: #6A849D;
font-size: 0.9em;
float: right;
margin-top: 10px;
margin-right: 30px;
height: 15px;

}
	
	.navcontainer
{
margin: 220px 0 0 27px;
padding: 0;
height: 20px;
}

.navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

.navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 2px;
margin: 0;
}

.navcontainer ul li a
{border-right: 1px solid #6A849D;
background: url(images/menu_bg.gif) 0px 0px repeat-x;
width: 135px;
height: 20px;
border-top: 1px solid #6A849D;
border-left: 1px solid #6A849D;
border-bottom: 1px solid #6A849D;
padding: 2px;
margin: 0 0 10px 0;
color: #6A849D;
text-decoration: none;
display: block;
text-align: center;
font: 0.9em tahoma, lucida, sans-serif;
}

.navcontainer ul li a:hover
{
color: White;
background: #C9D3DC;
}

.navcontainer a:active
{
background: #6A849D;
color: #fff;
}

.navcontainer li#active a
{
background: #6A849D;
color: #fff;

}
.csschanger{
color: #6A849D;
font-size: 0.9em;
float: right;
margin-top: 10px;
margin-right: 30px;
height: 15px;

}
.csschanger-2{
color: #6A849D;
font-size: 0.9em;
float: right;
margin-top: 5px;
margin-right: 10px;
height: 15px;

}

.div-1{
font-size: 0.9em;
float: right;
margin-top: 13px;
margin-right: 35px;
height: 25px;
width: 320px;

}

#rightmenu {
font-size:0.9em;
	margin: 0;
	padding: 0;
}

#rightmenu a {
	display: block;
	background: url(images/arrow.gif) no-repeat center left ;
	color: #6A849D;
	padding: 1px 1px 1px 15px;
	margin: 0 0 1px 0;
	text-decoration: none;
	background-position: 4px;
}

#rightmenu a:hover {
	color: #AE6427;
	background:  url(images/arrow.gif) no-repeat center left;
	background-position: 4px;}
	
	input   {
	border: 1pt solid #6A849D;
	font: normal 10px tahoma;
	color: #707070;
	margin:0px 0px 5px 0px;
}
.search{
padding: 5px;
font-size: 0.9em;
color: #6A849D;

}
.news{
border-bottom: 1px dashed #ddd;
padding:5px;
color: #9D9C6A;
	font-size: 0.9em;
	margin-top: 10px;
	margin-bottom: 10px;
}
.box{
	background-color: #F2FBFB;
	border: 1px solid #BFCAD5;
	padding: 2px;
	font-size: 1.2em;
	color: #6A849D;
}
.box-2{
	background-image: url(images/shad.jpg);
	padding: 1px;
	font-size: 1em;
	color: #6A849D;
}
.box-3{
	background-color: #EDF1F2;
	border: 1px solid #BFCAD5;
	padding: 10px;
	font-size: 0.9em;
	color: #6A849D;
	width: 200px;	
	
}
.box h2{
	color: #993333;
	font-size: 1.2em;
	
}
.imgright{
vertical-align: top;
	border: 1px solid #eee;
	padding: 3px;
	float: right;
	margin: 5px;
}
.imgleft{
vertical-align: top;
	float:left;
	border: 1px solid #eee;
	padding: 3px;
	margin:5px;
}
