/***** Global *****/

html, body{
	border:0;
	padding:0;
	background-color: #006600;
	background-image: url(../images/cabecera.jpg);
	background-repeat: repeat-x;
	background-attachment:scroll;
}

body{
font:.625em/1.25 Arial, Helvetica, sans-serif;
} 
ul, ol{
margin:0;
padding:0;
}
p{
	margin:0;
	text-align:justify;
	font-size:1.2em;
	padding-top: 30px;
}
small{
font-size:.85em;
}
img{
border:0;
}
em{
font-weight:bold;
}
/***** ULTIMOS *****/
#header ul.idiomas li.ultimo,
#footer ul li.ultimo, a:hover, a:active{
border:none;
color:#000000;
}

/***** Encabezados *****/
h1, h2, h3, h4, h5, h6{
margin:0;
padding:0;
font-weight:bold;
} 
h2{
padding:10px 0;
font-size:1.2em;
font-weight:bold;
}
h3{
	font-weight:bold;
	width:497px;
	color: #006600;
	text-align: left;
	padding-bottom: -20px;
}
/***** Enlaces *****/ 
a,a:link,a:visited{
	text-decoration:underline;
	color:#FFFFFF;
}
a:hover,a:active{
	text-decoration:underline;
	color:#FFFFFF;
}
/***** Wrap *****/ 
#wrap{
width:774px;
margin:0 auto;
background-color:#fff;
} 
/***** HEADER *****/

#header{
width:774px;
background:url(../images/bg-header-interior.jpg) no-repeat left top #ffffff;
float:left;    
height:223px;
}
#header h1{
	padding:5px 0 10px 10px;
	font-size:1.3em;
	color:#fff;
	height:15px;
	width:570px;
	float:right;
	text-align: center;
}
#header img.casarural{
	float:left;
	width:146px;
	height:161px;
	padding:32px 16px 0px 30px;
}
#header img{
width:582px;
height:161px;
float:left;
}

/***** Footer *****/

#footer{
	width:774px;
	margin:0 auto;
	background-color:#FFFFFF;
	text-align:center;
	font-size:1.1em;
	color:#000000
}
#footer p{
	padding:1px 0 1px 0px;
	text-align:center;
	font-size:1.5em;
	font-weight: bold;
}

#footer h1{
	padding:1px 0 1px 0px;
	text-align:center;
	font-size:1.5em;
	font-weight: bold;
	background-color:#006600;
	color: #FFFFFF;
}

#footer ul{
	width:503px;
	padding:10px 30px;
	margin-left:211px;
	background-color:#006600;
	color: #000000;
}
#footer ul li{
	line-height:2em;
	display:inline;
	padding:0 5px;
}

/***** Content *****/
#content{
width:774px;
float:left;
background-color:#ffffff;
}

#content .izq{
float:left;
width:211px;
background-color:#ffffff;
}
#content .izq .nav{
width:211px;
text-align:center;
font-size:1.2em;
}
#content .izq .nav ul{
width:211px;
background:url(../images/bg-ul-nav-bottom.jpg) no-repeat left bottom ;
padding:0 0 32px 0;
}
#content .izq .nav ul li, .izq .nav ul li a{
	padding:5px 7px 0 11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
/***** CONTENIDO *****/

#content .contenido{
width:563px;
float:right;
padding:0 0 10px 0;
}
#content .contenido p{
color:#002A2E;
}
.contenido h2{
color:#4a6570;
font-size:2em;
text-align:right;
padding:35px 20px 0 10px;
}
.contenido h2.color{
padding:35px 20px 0 10px;
background-color:#ffffff;
}

.contenido p.color{
background-color:#ffffff;
line-height:1.5em;
padding:10px 20px;
margin-bottom:10px;
}

#wrap .estatico2{
background-color:#006600;
color:#FFFFFF;
}

#wrap .estatico .contenido p.normal{
	padding:0 10px;
	line-height:3em;
	color:#000000;
}
#wrap .estatico .contenido a{
font-weight:bold;
text-decoration:underline;
color:#fff;
}

#wrap .estatico .contenido a:hover, .contenido a:active{
	text-decoration:none;
	color: #000000;
}

#wrap .estatico{
background:url(../images/bg-content-estatico.gif) repeat-y left 350px ;
}
#wrap .estatico .contenido{
	background-image: url(../images/fondo.jpg);
	text-align: center;
}
#wrap .estatico .contenido img{
	margin:2px 0 0px 0px;
}
#wrap .estatico .contenido h2{
	color:#002A2E;
	margin-top: -30px;
	margin-bottom: -5px;
}
#wrap .estatico .contenido .txtcolor{
	width:497px;
	padding:0px 33px 0 33px;
}
#wrap .estatico .contenido .left{
width:215px;
float:left;
padding-top:10px;
padding-right:33px;
padding-bottom:0pt;
padding-left:33px;
margin-top:0pt;
margin-right:0pt;
margin-bottom:0pt;
margin-left:0pt;
}
#wrap .estatico .contenido .txtcolor p{
	color:#000000;
	padding-bottom:10px;
} 
#wrap .estatico .contenido .txtcolor p bold{
font-weight:bold;
font-size:14px;
}
#wrap .estatico .contenido .txtcolor a{
	color:#000000;
	padding-bottom:10px;
} 
} 
#wrap .estatico .contenido img.right{
float:right;
margin-right:33px;
margin-left:0px;
} 

/*****  Clases Generales  *****/

.clear        { clear:both; }
.float-left   { float:left; }
.float-right  { float:right; }

.text-left    { text-align:left; }
.text-right   { text-align:right; }
.text-center  { text-align:center; }
.text-justify { text-align:justify; }

.bold         { font-weight:bold; }
.italic       { font-style:italic; }
.underline    { border-bottom:1px solid; }
.highlight    {	color:#FFFFFF; background:#000000;}

.img-left     { float:left;margin:0 10px 5px 0; }
.img-right    { float:right;margin:0 0 5px 10px; }

.nopadding    { padding:0; }
.noindent     { margin-left:0;padding-left:0; }
.nobullet     { list-style:none;list-style-image:none; }
