  *  {
margin : 0;
padding-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
}
body {
background : #e9f2ef url(images/bg-top-x.gif) repeat-x;
background-color : #ffffff;
font : normal 11px "Times New Roman", Times, serif;
color : #434343;

}

h1 {
margin-bottom : 0.5em;
font-size : 140%;
font-weight : normal;
text-transform : uppercase;
padding-left : 10px;
font-weight : bold;
line-height : 25px;
height : 25px;
color : #313131;
}
h2 {
margin-bottom : 0.5em;
font-size : 150%;
font-weight : normal;
text-transform : uppercase;
line-height : 20px;
color : #313131;
}
h3 {
font-size : 133%;
color : #3c4e5e;
font-weight : normal;
margin-bottom : 0.5em;
margin-top : 0.5em;
font-weight : bold;
background-color : #d9d9d9;
padding-left : 10px;
}
h4 {
margin-bottom : 0.5em;
font-size : 100%;
font-weight : bold;
line-height : 20px;
font-style:italic;
margin-top:0;
}
h1, h2, h3 a {
	color : #466078;
	text-decoration : none;
}
blockquote, ol, ul {
margin-bottom : 1.5em;
text-align : justify;
line-height : 18px;
font-size : 12px;
}
p{
margin-bottom : 1.1em;
text-align : justify;
line-height : 18px;
font-size : 14px;
color:#565656;
}

h1 {
background: #466078;
color : #ffffff;
}
blockquote {
margin-left : 2em;
}
ol {
margin-left : 2em;
}
ul {
list-style : none;
}
ul li {
padding-left : 1em;
background : url(images/img07.gif) no-repeat left center;
}
form {
margin : 0;
padding : 0;
font : normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 104%;
color : #594f56;
}
form small {
font-size : 96%;
}
input {
border : 1px solid #aaaaaa;
width : 200px;
}
.minuscula {
text-transform : lowercase;
}
textarea {
border : 1px solid #aaaaaa;
width : 200px;
}
select {
border : 1px solid #aaaaaa;
width : 200px;
text-transform : uppercase;
}
a {
color : #83623b;
text-decoration : underline;
}
a:hover {
color : #466078;
text-decoration : none;
}
#contenedor_contenido {
width : 940px;
margin : 0 auto;
padding-right : 0;
padding-left : 0;
}
#cabe {
width : 900px;
height : 140px;
margin : 0;
padding : 0 20px;
background : url(images/h-logo.jpg) no-repeat top center;
}
#menu {
width : 900px;
height : 30px;
margin : 0;
padding : 0 20px;
}
#menu ul {
	margin : 0;
	padding : 0;
	list-style : none;
}
#menu li {
	padding : 0;
	padding-top:5px;
	display : inline;
	background : none;
	float: right;
}
#menu a {
display : block;
float : left;
height : 30px;
font-size : 100%;
font-weight : bold;
padding-right : 10px;
padding-bottom : 0;
padding-left : 10px;
line-height : 30px;
text-align : center;
color : #ffffff;
text-decoration : none;
}
#lineaspor {
width : 900px;
background : #404040;
height : 24px;
margin : 0;
padding : 0;
text-align : right;
font-size : 95%;
text-transform : uppercase;
color : white;
}
#lineaspor ul {
margin : 0;
padding : 0;
list-style : none;
}
#lineaspor li {
padding : 0;
display : inline;
background : none;
}
#lineaspor a {
display : block;
float : right;
font-size : 85%;
font-weight : bold;
text-transform : uppercase;
color : white;
padding-top : 1px;
padding-right : 10px;
padding-bottom : 0;
padding-left : 10px;
margin : 0;
}
#lineaspor a:hover {
display : block;
float : right;
font-size : 85%;
font-weight : bold;
text-transform : uppercase;
color : white;
padding-top : 0;
padding-right : 10px;
padding-bottom : 0;
padding-left : 10px;
}
#page {
width : 940px;
margin : 0;
background : url(images/bg-page.gif) no-repeat top center;
min-height : 450px;
}
#content {
float : right;
width : 900px;
padding-bottom : 20px;
padding : 0 20px;
}
#columnright {
float : left;
width : 650px;
margin-left : 10px;
}
#contenido_pagina {
float : left;
width : 100%;
margin-top : 10px;
}
#pointer {
font-size : 98%;
display : block;
width : 430px;
border-bottom : 1px solid #ba4a01;
margin : 0;
padding : 0;
margin-bottom : 25px;
}
#pointer a {
color : #ba4a01;
font-size : 120%;
}
#pointer a:hover {
text-decoration : underline;
color : #ba4a01;
}
#columna2 {
padding : 0;
margin : 0;
float : right;
width : 167px;
height : 100%;
padding-right : 0;
margin-top : 10px;
}
#columna2 .imagen {
text-align : center;
float : left;
width : 167px;
padding : 0;
margin : 0;
}
#columna2 .titulo {
background : url(images/itemright.gif) no-repeat left center;
text-align : left;
padding : 0;
padding-left : 20px;
height : 18px;
line-height : 18px;
font-size : 90%;
color : #ffffff;
background-color : #ba4a01;
width : 147px;
margin-bottom : 15px;
text-transform : uppercase;
letter-spacing : -0.5px;
}
#columna2 img {
border : 1px solid #d3d3d6;
}
#columnleft {
float : left;
width : 220px;
display : block;
height : 100%;
padding : 0;
margin : 0;
margin-left : 0;
}
#columnleft #slogan {
margin : 0;
padding : 0 2px 0 12px;
width : 197px;
display : block;
}
#columnleft blockquote {
margin-left : 0;
padding-left : 0.5em;
background : url(images/img09.gif) no-repeat right bottom;
border-left : 5px solid #ba4a01;
}
#columnleft blockquote p {
text-align : left;
line-height : normal;
font-style : italic;
}
#columnleft #links h2 {
padding-left : 0.5em;
margin-bottom : 0.5em;
margin-left : 0.5em;
font-size : 150%;
font-weight : normal;
letter-spacing : -1px;
text-transform : uppercase;
border-left : 5px solid #ba4a01;
}
#links {
padding-left : 0;
width : 200px;
border : 1px solid #bbbbbb;
margin : 10px;
padding-right : 0;
}
#links ul {
background : url(images/img04.gif) repeat-x left bottom;
margin-left : 0;
padding-left : 0;
margin-bottom : 15px;
display : block;
}
#links li {
padding : 0 0 0 0;
background : url(images/img04.gif) repeat-x left top;
margin-bottom : 0;
margin-top : 0;
height : 25px;
margin : 0;
width : 200px;
}
#links li.titulo {
background-color : #dedede;
height : 25px;
line-height : 25px;
font-size : 100%;
color : #595959;
padding : 0;
padding-left : 10px;
margin : 0;
font-weight : bold;
text-transform : uppercase;
width : 190px;
border-bottom : 1px solid #bbbbbb;
}
#links a {
background : url(images/itemoff.gif) no-repeat left center;
display : block;
color : #363636;
height : 25px;
line-height : 25px;
font-size : 90%;
width : 190px;
padding-left : 10px;
text-transform : uppercase;
text-decoration : none;
}
#links a:hover {
background : url(images/itemon.gif) no-repeat left center;
color : #5087d7;
height : 25px;
font-size : 90%;
line-height : 25px;
background-color : #e6e9eb;
text-decoration : none;
width : 190px;
padding-left : 10px;
text-transform : uppercase;
}
#links a.submenu {
background : url(images/itemoff.gif) no-repeat left center;
display : block;
color : #363636;
height : 25px;
line-height : 25px;
font-size : 90%;
width : 170px;
padding-left : 30px;
text-transform : capitalize;
text-decoration : none;
}
#links a.submenu:hover {
background : url(images/itemon.gif) no-repeat left center;
color : #5087d7;
height : 25px;
font-size : 90%;
line-height : 25px;
background-color : #e6e9eb;
text-decoration : none;
width : 170px;
padding-left : 30px;
text-transform : capitalize;
}
#linksright {
padding-left : 0;
width : 160px;
margin : 10px;
padding-right : 0;
background-color : #dfdfdf;
}
#linksright ul {
background : url(images/img04.gif) repeat-x left bottom;
margin-left : 0;
padding-left : 0;
margin-bottom : 15px;
display : block;
}
#linksright li {
padding : 0 0 0 0;
background : url(images/img04.gif) repeat-x left top;
margin-bottom : 0;
margin-top : 0;
height : 25px;
margin : 0;
width : 160px;
}
#linksright li.titulo {
background-color : #466078;
height : 25px;
line-height : 25px;
font-size : 100%;
color : #ffffff;
padding : 0;
padding-left : 10px;
margin : 0;
font-weight : bold;
text-transform : uppercase;
width : 150px;
border-bottom : 1px solid #466078;
}
#linksright a {
background : url(images/arrow.gif) no-repeat left center;
display : block;
color : #363636;
height : 25px;
line-height : 25px;
font-size : 90%;
width : 140px;
padding-left : 20px;
text-transform : uppercase;
text-decoration : none;
}
#linksright a:hover {
background : url(images/arrowon.gif) no-repeat left center;
color : #83623b;
height : 25px;
font-size : 90%;
line-height : 25px;
background-color : #d5d2c1;
text-decoration : none;
width : 140px;
padding-left : 20px;
text-transform : uppercase;
}
#boxcontacta {
width : 194px;
border : 1px solid #bbbbbb;
margin : 10px;
background : url(images/img04.gif) repeat-x left bottom;
height : 145px;
padding : 3px 3px;
}
#boxliving {
width : 194px;
border : 1px solid #bbbbbb;
margin : 10px;
background : url(images/img04.gif) repeat-x left bottom;
height : 80px;
padding : 3px 3px;
}
#boxsituacion {
width : 200px;
border : 1px solid #bbbbbb;
margin : 10px;
background : url(images/situacion.jpg) repeat-x left bottom;
border-bottom : 1px solid #a6bfce;
height : 170px;
}
#boxpresupuesto {
width : 200px;
margin : 10px;
height : 27px;
}
#links li.patrocinadorleft {
background : url(images/itemright.gif) no-repeat left center;
text-align : left;
padding : 0;
padding-left : 20px;
height : 18px;
line-height : 18px;
font-size : 90%;
color : #ffffff;
background-color : #666666;
width : 197px;
margin-bottom : 15px;
text-transform : uppercase;
letter-spacing : -0.5px;
margin-top : 50px;
}
#links li.imagen {
text-align : center;
border : 0;
margin-bottom : 15px;
}
#footer {
height : 100%;
border-top : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #ffffff;
margin : 0 auto;
padding : 0;
padding-top : 50px;
}
#footer .wrapper {
width : 900px;
margin : 0 auto;
padding : 0;
background-color : #333333;
}
#footer .links {
width : 880px;
height : 40px;
font-size : 85%;
text-align : center;
margin : 0 auto;
padding : 0;
border-top : 2px solid #8a9197;
}
#footer .links li {
display : inline;
padding-left : 15px;
padding-right : 15px;
height : 25px;
line-height : 25px;
}
#footer .legal {
float : left;
width : 260px;
height : 34px;
margin : 0 auto;
padding : 16px 0 0 0;
background : #d3d3d3;
text-align : right;
font-size : 85%;
color : #101010;
}
.carbox {
display : block;
width : 100%;
margin-bottom : 20px;
}
.carbox img.cocheimg {
margin-right : 15px;
text-align : left;
}

.carbox1 {
display : block;
width : 150px;
margin:5px 5px 20px 5px;
float:left;
}
.carbox1 .boxcocheimg {
width : 150px;
overflow:hidden;
height:90px;
margin-bottom:1px;

}
.carbox1 img.cocheimg {
margin:0;
text-align : left;
width:150px;
overflow:hidden;
}

.carbox1 a {
margin:0;
text-align : left;
width:150px;
overflow:hidden;
}
#titulomapa {
background-color : #dedede;
height : 25px;
line-height : 25px;
font-size : 100%;
color : #595959;
margin : 0;
padding-left : 10px;
font-weight : bold;
text-transform : uppercase;
width : 190px;
border-bottom : 1px solid #bbbbbb;
}
#menuright {
float : right;
}
.enlacequote a {
	width : 90px;
	padding-left : 5px;
	padding-right : 15px;
	padding-top : 2px;
	padding-bottom : 2px;
	height : 25px;
	line-height : 25px;
	color : #ffffff;
	text-decoration : none;
	background : #466078 url(images/arrowdot.gif) no-repeat top right;
	font-family: Arial, Helvetica, sans-serif;
}
.enlacequote a:hover {
width : 90px;
padding-left : 5px;
padding-right : 15px;
padding-top : 2px;
padding-bottom : 2px;
height : 25px;
line-height : 25px;
color : #ffffff;
text-decoration : none;
background : #7593af url(images/arrowdot.gif) no-repeat top right;
}
.enlacebook a {
	width : 90px;
	padding-left : 5px;
	padding-right : 15px;
	padding-top : 2px;
	padding-bottom : 2px;
	height : 25px;
	line-height : 25px;
	color : #ffffff;
	text-decoration : none;
	background : #83623b url(images/arrowdot.gif) no-repeat top right;
	font-family: Arial, Helvetica, sans-serif;
}
.enlacebook a:hover {
width : 90px;
padding-left : 5px;
padding-right : 15px;
padding-top : 2px;
padding-bottom : 2px;
height : 25px;
line-height : 25px;
color : #724727;
text-decoration : none;
background : #c9b6a3 url(images/arrowdot.gif) no-repeat top right;
}
.enlaceflota a {
width : 90px;
padding-left : 5px;
padding-right : 15px;
padding-top : 2px;
padding-bottom : 2px;
height : 25px;
line-height : 25px;
color : #ffffff;
text-decoration : none;
background : #8a9197 url(images/arrowdot.gif) no-repeat top right;
}
.enlaceflota a:hover {
width : 90px;
padding-left : 5px;
padding-right : 15px;
padding-top : 2px;
padding-bottom : 2px;
height : 25px;
line-height : 25px;
color : #466078;
text-decoration : none;
background : #dedede url(images/arrowdot.gif) no-repeat top right;
}
#formpresup p {
padding : 0;
margin : 0;
}
#formpresup input {
width : auto;
font-size : 107%;
background-color : #f3f4f8;
border : 1px solid #cccccc;
}
#formpresup textarea {
width : auto;
font-size : 107%;
background-color : #f3f4f8;
border : 1px solid #cccccc;
}
.boxdatapresup {
border : 1px solid #d9d9d9;
padding : 10px 10px;
width : 450px;
color : #466078;
}
#formpresup .botonform {
background-color : #466078;
color : #ffffff;
padding-left : 10px;
padding-right : 10px;
border : 1px solid #466078;
font-size : 12px;
height : 20px;
line-height : 20px;
}
#menuright .boxleft {
width : 150px;
background-color : #e3e4e8;
margin : 10px 0;
}
.imggal {
margin-right : 15px;
margin-bottom : 20px;
width : 150px;
float : left;
}
.enlaceflota1 {
	width : 140px;
	margin-left : 0px;
}
.enlaceflota1 a {
width : 130px;
display : block;
padding-left : 5px;
padding-right : 15px;
padding-top : 2px;
padding-bottom : 2px;
height : 14px;
line-height : 14px;
color : #ffffff;
text-decoration : none;
background : #8a9197 url(images/arrowdot.gif) no-repeat top right;
text-transform : uppercase;
}
.enlaceflota1 a:hover {
width : 130px;
display : block;
padding-left : 5px;
padding-right : 15px;
padding-top : 2px;
padding-bottom : 2px;
height : 14px;
line-height : 14px;
color : #466078;
text-decoration : none;
background : #dedede url(images/arrowdot.gif) no-repeat top right;
text-transform : uppercase;
} 

#nota {
	color:#466078;
	line-height:25px;
	font-weight:bold;
	font-size: 12px;
}

#boxdespedidas{
	width:194px;
	border:1px solid #bbbbbb;
	margin:10px;
	height:71px;
	padding:3px 3px;
}
div #contenido_pagina h4{
	font-size : 18px;
	color : #3c4e5e;
	font-weight : bold;
	margin-bottom : 0.5em;
	margin-top : 1em;
	font-weight : bold;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
}
.resaltadoazul{
color:#466078;
font-weight:bold;
}
#contenido_pagina #cabepage {
	width:479px;
	height:150px;
	margin-bottom:10px;
}
