*{
	margin: 0;
	padding: 0;
}
body{
	background: url(images/bg-body.gif) repeat-x;
	font-family: Arial, verdana, arial, tahoma;
}
.bodyw{
	background: url(bg-bodyw.gif) repeat-x;
	font-family: Arial, verdana, arial, tahoma;
}
h1{
	font-size: 17px;
	line-height: 19px;
	font-family: "Arial Black" ;
	padding: 10px 0 7px 150px;
	font-weight:100;
	margin: 0 0 10px 0;
	letter-spacing: -1px;
	width: 150px;
	font-style:oblique;
	color: #333;
}
h2{
	font-size: 18px;
	line-height: 19px;
	padding: 5px 0 7px 0;
	margin: 0 0 10px 0;
	font-family: "Century Gothic";
	color: #4D4D4D;
	border-bottom: #08c solid 1px;
}
h3{
	font-size: 11px;
	color: #FFFFFF;
	margin: 0 0 0 0;
}
h4{
	font-size: 11px;
	color: #555;
	padding: 0 0 5px 0;	
}
p{
	font-size: 11px;
	line-height: 16px;
	color: #555;
	padding: 0 0 10px 0; 
}
a{
	color: #3B7AB2;
	outline: none;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
ul{
}
li{
}
dt{
}
dt strong{
}
dl{
}
dd{
}
dfn{
}
code{
}

.stopfloat{
	clear: both;
}


/* ------------------------- Estructura ------------------------- */
/* ------------------------- Estructura ------------------------- */
/* ------------------------- Estructura ------------------------- */
#main{
	width: 780px;
	margin: 0 auto;
}
#header{
	width: 780px;
	height: 100px;
	margin: 0 0 0 0;
	position: relative;
}
#content{
	width: 780px;
	margin: 0;	
}
#content-completo{
	width: 780px;
	margin: 15px 0 0 0;	
}
#sidebar{
	width: 180px;
	margin: 45px 15px 10px!important;
	margin: 45px 10px 10px;
	padding: 10px 0 10px 0;
	float: left;
	border-top: 1px solid #ededed;
}
.content-box{
	width: 570px;
	margin: 15px 0 0 0;
	padding: 0;
	float: left;	
}
/* ------------------------- Estructura ------------------------- */
/* ------------------------- Estructura ------------------------- */
/* ------------------------- Estructura ------------------------- */



/* ------------------------- Nav ------------------------- */
/* ------------------------- Nav ------------------------- */
/* ------------------------- Nav ------------------------- */
#nav{
	width: 318px;
	height: 25px;
	background: url(images/bg-nav.gif) no-repeat;
	position: absolute;
	right: 0;
}

#nav ul{
	list-style: none;
	padding: 6px 0 0 17px;
}
#nav li{
	float: left;
	font-size: 11px;
	color: #666;
	margin: 0 9px 0 6px;
	/*letter-spacing: -1px;*/
}
#nav li a{
	color: #B2B2B2;
}
#nav li a:hover{
	text-decoration: none;
	color: #5D8FC9;
}
#nav-bar ul{
	list-style: none;	
	position: absolute;
	top: 75px;
	right: 8px;
	/*height: 25px;*/
}
#nav-bar li{
	float: left;
	padding: 0 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777;
}
#nav-bar li a{
	color: #777;
}
#nav-bar li a:hover{
	text-decoration: underline;
}
#nav-bar li ul{
	position: absolute;
	top: 12px;
	margin: 0;
	width: 100px;
	padding-top: 13px;
}
.col1{
	left:0;
	
}
.col2{
	left:100px;
}
.col3{
	left:200px;
}
#nav-bar li ul li{
	position: relative;
	float: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	display: block;
}
#nav-bar li ul li a{
	height: 14px;
	width: 160px;
	display: block;
	padding: 3px 5px;
	color: #fff;
	background-color: #777;
	border-top: 1px solid #888;
	border-left: 1px solid #888;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#nav-bar li ul li a:hover{
	color: #fff;
	background-color: #444;
	border: 1px solid #444;	
	text-decoration: none;
}
/* ------------------------- Nav ------------------------- */
/* ------------------------- Nav ------------------------- */
/* ------------------------- Nav ------------------------- */



/* ------------------------- Footer ------------------------- */
/* ------------------------- Footer ------------------------- */
/* ------------------------- Footer ------------------------- */
#footer{
	border-top: 1px solid #DEE8F2;
	padding: 5px 0px 0;
	margin: 25px 0 0 0;
}
#footer p{
	color: #3B7AB2;
}
#footer p a{
	color: #3B7AB2;
	text-decoration: none;
}
#footer p a:hover{
	text-decoration: underline;
}
/* ------------------------- Footer ------------------------- */
/* ------------------------- Footer ------------------------- */
/* ------------------------- Footer ------------------------- */



/* ------------------------- Contenidos ------------------------- */
/* ------------------------- Contenidos ------------------------- */
/* ------------------------- Contenidos ------------------------- */
#logo{
	position: absolute;
	top: 25px;
	left: 10px;
	border: 0;
	background: url(images/logo.gif) no-repeat;
	width: 402px;
	height: 52px;
}
#nav-modelos{
	width: 780px;
	height: 6px;
	background: url(images/bg-nav-button.gif) repeat-x;
	margin: 0 0 15px 0!important;
	margin: -3px 0 5px 0;
}
#nav-modelos ul{
	list-style: none;
	margin: 0 0 0 3px;
}
#nav-modelos li{
	font-size: 11px;
	color: #C7F0FF;
	float: left;
}
#nav-modelos li a{
	color: #C7F0FF;
	height: 19px;
	padding: 4px 4px 0;
	display: block;
	float: left;
}
#nav-modelos li a:hover{
	background-color: #1757A1;
	color: #C7F0FF;
}
#splash{
	width: 780px;
	height: 260px;
}
#splash-split{
	width: 780px;
	height: 260px;
}
.foto-galeria{
	border: 1px solid #ededed;
	margin: 0 5px 10px 0;
}
#splash-flash{
	width: 780px;
	height: 260px;
	background-color: #BBBCB7;
}



/* ------------------------- Contenidos ------------------------- */
/* ------------------------- Contenidos ------------------------- */
/* ------------------------- Contenidos ------------------------- */




/* ------------------------- Gráfica ------------------------- */
/* ------------------------- Gráfica ------------------------- */
/* ------------------------- Gráfica ------------------------- */

.grafica{
	width: 180px;
	float: left;
	margin: 0 5px;
}
.grafica h3{
	padding: 0 0 2px 0;
}

.grafica ul{
	list-style: none;
	margin: 0 0 10px 0;
}
.grafica li{
	font-size: 11px;
	color: #3B7AB2;
	background: url(images/list.gif) 0 3px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 5px 0;
}
.grafica li a{
	color: #3B7AB2;
}
.grafica li a:hover{
	color: #3B7AB2;
	text-decoration: underline;	
}


/* ------------------------- Gráfica ------------------------- */
/* ------------------------- Gráfica ------------------------- */
/* ------------------------- Gráfica ------------------------- */



/* ------------------------- Noticias ------------------------- */
/* ------------------------- Noticias ------------------------- */
/* ------------------------- Noticias ------------------------- */
.noticia{
	width: 180px;
	float: left;
	margin: 0 7px;
}
.noticia h3{
	padding: 0 0 2px 0;
}
.titulo{
	height: 23px;
	margin: 0 0 3px 0;
	background:url(images/bg-nav-modelos.gif) repeat-x;
	padding: 4px 0 0 10px;
}
.noticia img{
	padding: 0;
	margin: 0 0 5px 0;
}
.texto{
}
.vermas{
	background: url(images/list.gif) 0 5px no-repeat;
	padding: 0 0 0 10px;
	color: #3B7AB2;
}
.vermas a{
	color: #3B7AB2;
}
.vermas a:hover{
	text-decoration: underline;
}


.xboxcontent_left .vermas{
	background: url(images/list.gif) 0 5px no-repeat;
	padding: 0 0 0 10px;
	color: #3B7AB2;
}

.xboxcontent_left.vermas a{
	color: #3B7AB2;
}
.xboxcontent_left.vermas a:hover{
	text-decoration: underline;
}


/* ------------------------- Ficha ------------------------- */
#nav-ficha{
	width: 780px;
	height: 23px;
	position: relative;
	background: url(images/bg-nav-ficha.gif) repeat-x;
	margin: 0 0 0 0!important;
	margin: -3px 0 0 0;
}
#nav-ficha ul{
	position: absolute;
	list-style: none;
	margin: 0 0 0 0;
}
#nav-ficha li{
	font-size: 11px;
	color: #777;
	float: left;
}
#nav-ficha li a{
	color: #777;
	height: 19px;
	padding: 4px 0 0 0;
	display: block;
}
#nav-ficha li a:hover{
	text-decoration: none;
}
#nav-ficha li ul{
	position: absolute;
	top: auto;
	right: auto;
	background: #262626;
	margin: 0;
	padding: 0;
}
#nav-ficha li ul li{
	position: relative;
	float: none;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777;
}
#nav-ficha li ul li a{
	height: 14px;
	display: block;
	padding: 3px 7px;
	color: #7F7F7F;
	background: #262626;
	border-top: 1px solid #444;
	border-left: 1px solid #444;	
	border-bottom: 1px solid #1B1B1B;
	border-right: 1px solid #1B1B1B;
	text-indent: 0;
}
#nav-ficha li ul li a:hover{
	color: #fff;
	background: #444;
	border: 1px solid #444;
	text-decoration: none;
}
#auto a{
	width: 210px;
	height: 23px;
	text-indent: -99999px;
}
#auto a:hover{
	background-position: 0 -23px;
}
#destacados a{
	background: url(images/bg-destacados.gif) no-repeat;
	width: 90px;
	height: 23px;
	text-indent: -99999px;
}
#destacados a:hover{
	background: url(images/bg-destacados.gif) 0 -23px no-repeat;
}
#informacion a{
	background: url(images/bg-informacion.gif) no-repeat;
	width: 94px;
	height: 23px;
	text-indent: -99999px;
}
#informacion a:hover{
	background: url(images/bg-informacion.gif) 0 -23px no-repeat;
}
#galeria a{
	background: url(images/bg-galeria.gif) no-repeat;
	width: 67px;
	height: 23px;
	text-indent: -99999px;
}
#galeria a:hover{
	background: url(images/bg-galeria.gif) 0 -23px no-repeat;
}
#sidebar ul{
	list-style: none;
	margin: 0 0 10px 0;
}
#sidebar li{
	font-size: 11px;
	color: #3B7AB2;
	background: url(images/list.gif) 0 3px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 5px 0;
}
#sidebar li a{
	color: #3B7AB2;
}
#sidebar li a:hover{
	color: #3B7AB2;
	text-decoration: underline;	
}
.teaser{
	margin: 0 0 10px 0;
	border: 0;
}
.modulo-texto{
	margin: 0 0 20px 0;
}
.text-l{
	width: 370px;
	float: left;
}
.text-r{
	width: 370px;
	float: right;
}
.foto-l{
	width: 180px;
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #ededed;
}
.foto-r{
	width: 180px;
	float: right;
	margin: 0 0 5px 5px;
	border: 1px solid #ededed;
}
/* ------------------------- Ficha ------------------------- */
/* ------------------------- Ficha ------------------------- */
/* ------------------------- Ficha ------------------------- */



/* ------------------------- Split ------------------------- */
/* ------------------------- Split ------------------------- */
/* ------------------------- Split ------------------------- */
#split-modelos{
	width: 780px;
	height: 23px;
	position: relative;
	background: url(images/bg-nav-ficha.gif) repeat-x;
	margin: 0 0 15px 0!important;
	margin: -3px 0 15px 0;
}
#split-modelos ul{
	position: absolute;
	list-style: none;
	margin: 0 0 0 0;
}
#split-modelos li{
	font-size: 11px;
	color: #777;
	float: left;
}
#split-modelos li a{
	color: #777;
	height: 19px;
	padding: 4px 0 0 0;
	display: block;
}
#split-modelos li a:hover{
}
#split1 a{
	width: 390px;
	height: 23px;
	text-indent: -99999px;
}
#split1 a:hover{
	background-position: 0 -23px;
}
#split2 a{
	width: 390px;
	height: 23px;
	text-indent: -99999px;
}
#split2 a:hover{
	background-position: 0 -23px;
}
#split3 a{
	width: 260px;
	height: 23px;
	text-indent: -99999px;
}
#split3 a:hover{
	background-position: 0 -23px;
}
#split4 a{
	width: 260px;
	height: 23px;
	text-indent: -99999px;
}
#split4 a:hover{
	background-position: 0 -23px;
}
#split5 a{
	width: 260px;
	height: 23px;
	text-indent: -99999px;
}
#split5 a:hover{
	background-position: 0 -23px;
}
/* ------------------------- Split ------------------------- */
/* ------------------------- Split ------------------------- */
/* ------------------------- Split ------------------------- */
.lista-box{
	width: 200px;
	float: left;
	margin: 0 20px;
}
#content-completo ul{
	margin: 10px 0;
	list-style: none;
}
#content-completo li{
	font-size: 11px;
	margin: 0 0 3px 0;

}
#content-completo h3{
	border-bottom: 1px solid #B2B2B2;
}




/***redondeado izquierda**/
#bloq_left h1, #bloq_left p {margin:0 10px; }
#bloq_left h2 {
	font-size: 11px;
	font-family:Arial, verdana, arial, tahoma;
	color: #FFFFFF;
	background: url(images/bg-nav-modelos.gif) repeat-x;
	width: 255px;
	height:23px;
	padding: 3px 0 0 10px;
	margin: 0 7px 0 7px;
	border:0;
   }
#bloq_left p {padding-bottom:0.5em;}
#bloq_left {
background: transparent; 
margin:5px 1em 5px 5px;
width: 280px;
float:left;
}
.xtop, .xbottom { display:block; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 { background: #FFFFFF; border-left:1px solid #08c; border-right:1px solid #08c;}
.xb1 {margin:0 5px;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent_left {
font-family: Arial, verdana, arial, tahoma;
font-size:12px; 
display:block;
border:0 solid #08c; 
border-width:0 1px;}

/***finredondeado izquierda**/




/***redondeado derecha**/
#bloq_right h1, #bloq_right p {margin:0 10px; padding:0;}
#bloq_right h2 {
	font-size: 11px;
	font-family:Arial, verdana, arial, tahoma;
	color: #FFFFFF;
	background: url(images/bg-nav-modelos.gif) repeat-x;
	width: 425px;
	height:23px;
	padding: 3px 0 0 10px;
	margin: 0 7px 0 7px;
	border:0;
   }
#bloq_right p {padding-bottom:0.5em;}
#bloq_right {
	background: transparent;
	margin:5px 1em 5px 5px;
	width: 450px;
	float:right;
}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background: #FFFFFF; border-left:1px solid #08c; border-right:1px solid #08c;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent_right {
font-family: Arial, verdana, arial, tahoma;
font-size:12px; 
display:block;
border:0 solid #08c; 
border-width:0 1px;}

/***finredondeado derecha**/


.foot_right{
	float:right;
	width: 399px;
	text-align:right;
}

.foot_left{
	float:left;
	width: 370px;
}

.bloq_center{
	width: 468px;
	float:right;
	margin: 0 0 0 0;
	padding: 0 7px 0 0;
}

