@charset “utf-8″;
/* CSS Document */
* {
margin: 0;
padding: 0;
border: none;
list-style-image: none;
list-style-type: none;
list-style-position: inside;
}
html {
text-shadow: #000 0px 0px 0px;/*Elimina el efecto bold en Safari*/
font-family: “Lucida Grande”, Lucida, Verdana, sans-serif;
font-size: 62.5%;
color: #454545;
line-height: 150%;
}
/*** NEUTRALIZANDO ESTILOS:
elementos con margen vertical: ***/
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
font-weight: normal;
font-size: 1em;
line-height: 1em;
}
ul{
padding-top: 6px;
padding-bottom: 6px;

}
li{
list-style-position: inside;
padding-top: 3px;
padding-bottom: 3px;
}
/*** Algunos ajustes basicos: ***/
sup {
position: relative;
bottom: 0.3em;
vertical-align: baseline;
}
sub {
position: relative;
bottom: -0.2em;
vertical-align: baseline;
}
li, dd, blockquote {
margin-left: 1em;
}
/*** LINKS:
recuerda utilizar siempre la regla del LoVe-HAte ***/
a, a:link, a:visited, a:active {
/*
Si quisieramos eliminar la línea de puntos que aparece al pulsar un enlace, aplicaríamos la siguiente propiedad:
Sin embargo no se recomienda, por temas de accesibilidad para navegación con teclado (lo cual implica temas legales, un tema peliagudo).
*/
outline: 0;
text-decoration: none;
/*color: #357ABB;*/
}
a:hover{
outline: 0;
text-decoration: none;
color: #74B5F4;
}
a img {
border: none;
text-decoration: none;
}
img {
border: none;
text-decoration: none;
/*Si añades un background aparecerá como fondo de la imagen, útil para imágenes de carga*/
}
/*** FORMULARIOS: ***/
label, button {
cursor:pointer;
}
input, select, textarea {
font-size: 100%;
}
input:focus, select:focus, textarea:focus {
background-color: #FFF;
}
fieldset {
border: none;
}
/*** Algunas clases útiles: **************************/
.clear {
clear: both;
}
.float-left {
float: left;
}
.float-right {
float: right;
}
.clearfix:after {
content: “.”;
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/*/
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* FIN DEL PREPARATIVO






/* Hoja de estilos */
body {
	background-color: #BACEE7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:100%;
	/*overflow:hidden;*/
}

#fondo {
	background:#BACEE7 url(../images/fondo.gif) top center no-repeat;
	margin: 107px auto;
	width:100%;
}

#content { /*Contenedor general*/
	margin: 0px auto;
	width: 799px;
	top:-72px;
	height: 598px;
	position:relative;
}

#logo { /*Capa con el logo*/
	width: 799px;
	height: 60px;
	background: url(../images/cabecera.jpg) center center no-repeat;
}

#menu { /*Capa con el menú*/
	width: 172px;
	height: 538px;
	z-index: 1;
	float:left;
	top:60px;
	left:0px;
	position:absolute;
}
#menu_fondo {
	width: 172px;
	height: 538px;
	background-image:url(../images/menu.png)!important;
	background-repeat:no-repeat;
	background-image:none;
	filter:none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu.png', sizingMethod='image');
	background-position:top left;
}
#menu_int {
	z-index:10;
	padding-top:104px;
	height:300px;
	position:relative;
}

.listamenu, .listamenuactivo {
	display:block;
	font-size:10px;
	font-weight:bold;
	margin-bottom:18px;
}

.listamenu a {
	display:block;
	position:relative;
	color:#0C2D82;
	width:149px;
	text-align:right;
	padding-right:7px;
	vertical-align:middle;
	height:17px;
	background:transparent url(../images/flecha_menu_azul.jpg) center right no-repeat;
}

.listamenu a:hover{
	color: red;
	background:transparent url(../images/flecha_menu_roja.jpg) center right no-repeat;	
}

.listamenuactivo a{
	display:block;
	position:relative;
	width:149px;
	text-align:right;
	padding-right:7px;
	vertical-align:middle;
	height:17px;
	color: red;
	background:transparent url(../images/flecha_menu_roja.jpg) center right no-repeat;		
}

#menu_int .enlaceiveco {
	z-index:500px;
	margin-left:30px;
	font-weight:bold;
	display:block;
}
#menu_int .enlaceiveco a{
	color:#0C2D82;
}
#menu_int .enlaceiveco a:hover{
	color:red;
}

#main {
	position:absolute;
	top:60px;
	left:0px;
	width:649px;
	height: 538px;
	padding-left: 140px;
	padding-top:40px;
	/*background: url(../images/fondo_main.jpg) top left repeat-x;*/
}

.borderedondo {
	position:absolute;
	top:0px;
	right:0px!important;
	right:-1px;
	height:242px;
	width:7px;
	background:url(../images/borderedondo.png) top right no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/borderedondo.png', sizingMethod='image');
}

.borderedondo2 {
	position:absolute;
	top:0px;
	right:0px!important;
	right:-1px;
	height:60px;
	width:7px;
	background:url(../images/borderedondo2.png) top right no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/borderedondo2.png', sizingMethod='image');
}


.grupofotoportada {
	width:627px;
	position:relative;
}

.grupofotoportada a {
	color:white;
}

.barraportadacont {
	height:19px;
	background-color:#21378A;
	background:url(../images/barraportadacont.jpg) top right repeat-y;
	text-align:right;
	padding-right:15px;
	line-height:19px;
	color:white;
	font-weight:bold;
}

.barraportadacont2 {
	position:relative;
	top:-4px!important;
	top:0px;
	height:19px;
	background-color:#2A3A6D;
	border-bottom:1px solid #CADCF0;
	font-size:9px;
}

.barraportadacontamarillo {
	height:19px;
	width:392px;
	float:left;	
	background-color:#FFF001;
	padding-left:33px;
}
.barraportadacontazul {
	height:19px;
	width:200px;
	float:left;
	border-left:1px solid #CADCF0;
}

.barraportadacont2 img{ margin-top:1px;}
.barraportadacontazul a, .barraportadacontamarillo a{
	color:white;
	font-weight:bold;
	line-height:20px;
}

.portadacont {
	top: -4px;
	position:relative;	
}

.portadaconte1 {
	width:390px;
	background-color:#BAD0E7;
	float:left;
	padding:10px 15px 5px 20px;
	height: 158px;
}

.portadaconte2 {
	width:175px;
	background-color:#BAD0E7;
	border-left:1px solid #CADCF0;
	float:left;	
	padding:10px 18px 5px 8px!important;
/*	padding:10px 13px 5px 3px;*/
	height: 158px;
}

.portadafoto {
	width:164px;
	float:left;
	margin:10px 0px 10px 29px!important;
	margin:10px 0px 10px 17px;
	text-align: justify;
	line-height:11px;
	color: white;
}

.portadafoto2 {
	width:164px;
	float:left;
	margin:10px 0px 10px 10px;
	margin:10px 0px 10px 5px;
	text-align: justify;
	line-height:11px;
	color: white;
}
.portadafoto img, .portadafoto2 img {
	margin-bottom:6px;
}

.creditos {
	clear:left;
	line-height: 11px;
	font-size:10px;
	color: #002079;
	letter-spacing:-1px;
}

#creditosenlace {
	color: #002079;
	text-decoration:underline;
}

#creditosenlace:hover{
	color: #002079;
	text-decoration:none;
}

.tablalogos {
	width: 70%;
	text-align:center;
}

.creditos .linea {
	border-top: 1px solid #97AED7;
	width: 80%;
	clear:both;	
}

.principal {
	height: 450px;
}

.imageninterior {
	position:relative;
	width: 455px;
	float:left;
}

.menuinterior {
	width: 190px;
	float:left;
	padding-top: 50px;
	margin-left: 4px;
}

.titulointerior {
	height:19px;
	background-color:#21378A;
	background:url(../images/interiortitulodegradado.jpg) top right repeat-y;
	text-align:right;
	padding-right:15px;
	line-height:19px;
	color:white;
	font-weight:bold;
}

.titulointerior a{
	color: white;
}

.menuinterior a{
	display:block;
	line-height:15px;
	margin-bottom:5px;
	padding-left:13px;
	font-weight:bold;
	color:#051E7A;
	background:url(../images/menuenlacefondo.jpg) top left no-repeat;
}

.menuinterior a:link {
	color:#051E7A;
}

.menuinterior a:hover{
	background:url(../images/menuenlacefondo2.jpg) top left no-repeat;
	color:#051E7A;
}

.contenido {
	margin-top:12px;
	margin-left:40px;
	width:600px;
	color: #011A77;
}

.cont_titulo {
	border-bottom: 1px solid #97AED7;	
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding-left:13px;
}
.cont_texto {
	padding-left:13px;
	padding-right:25px;
	font-size:11px;
}
.cont_texto p {
	margin-top:10px;
}

.tabla_ocasion{
	margin-top:20px;
	border-collapse:collapse;
	border:1px solid #9BA8B6;
}

.tabla_ocasion thead {
	text-align:center;
	font-weight:normal;
	vertical-align:bottom;
	border-bottom:1px solid #9BA8B6;
	color:white;
	background-color: #011A77;
}

.tabla_ocasion thead td {padding:5px 0px;}
.tabla_ocasion img{padding:7px;}
.tablaocasionover {background-color:#BACEE7}

.tabla_ocasion td {
	border-bottom:1px solid #BACEE7;
	padding:2px;
}

.tabla_ocasion td a{
	color:#102B82;
	font-weight:bold;
}

.tabla_ocasion td a:hover{
	color:black;
}

.fichavehiculo b{
	line-height:17px;
	vertical-align:bottom;
	letter-spacing:normal;
}

.ficha_vehiculo input{
	background-color:transparent;
	letter-spacing:normal;
}

.TablaVehiculos {
	border:1px solid #B3C8E5;
}

.TablaVehiculos td{
	padding-left:2px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:White;
	color:#021B78;
}

.TablaVehiculos th {
	background-color:#C0D4EC;
	color:#021B78;
	padding:3px;
	text-align:left;
	font-weight:normal;
}

#SinBorder{
	border:0px;
}

#SinBorder td{
	border:0px;
}

.PonBorderFotoV {
	border:px solid #B2C8E4;
}

.PieTexto {
	padding-top:3px;
	padding-bottom:3px;
	text-align:right;
	font-size:10px;
}

li {
	list-style-type: disc;
}

.Border_Azul {
	border:1px solid #021B78;
}

.Datos {
	margin-top:7px;
	color:black
}

.Table4x4{
	margin-top:8px;
	border:1px solid #666666;
}

.Table4x4 td{
	background-color:#CCCCCC;
	padding:10px;
}

.Img4x4 {
	border:1px solid #666666;
}

.Img4x4_2 {
	border:1px solid #666666;
	margin-left:5px;
}

.Img4x4_3 {
	border:1px solid #666666;
	margin-right:5px;
}

.TitDest {
	font-size:11px;
	font-weight:bold;
}

.TitDest a{
	color: black;
	text-decoration:none;
}

.TitDest a:hover{
	color: #011A77;
	text-decoration:none;
}

.BorderAzul8 {
	border:2px solid #C0D4EC;
}

.EnlacesInferiores8 a{
	color:#001E78;
	text-decoration:none;
}

.EnlacesInferiores8 a:hover{
	color:black;
	text-decoration:none;
}
