/* GENERAL */
* {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
body {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial; color: #333; font-size: 11px; background-color: #314143; background-image:url('./images/bgaceros1.gif');}

/* MAQUETACIÓN */
#contenedor {margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; width: 975px; height:auto;}

#top {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left; width: 975px; height:121px; background-color: #0078AD; background-image:url(images/fondo_sup.jpg); background-repeat:  repeat-x;}

#box-sup {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 950px; height:29px; size:10px; color:#01618D; font-weight: bold; text-align:right;}
#box-sup a {color:#01618D; font-family: Verdana; font-weight: bold; text-align:right; text-decoration: none;}
#box-sup a:hover {color:#FFCC00; text-decoration: none;}
#box-sup a:active {text-decoration: none;}
#box-sup a:visited {color:#FFCC00; text-decoration:underline;}

#box-sup-izquierda {margin: 0px 0px 0px 15px; padding: 0px; float:left; width: 261px; height:92px;}
#box-sup-izquierda img {margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#box-sup-derecha {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left; width: 666px; height:92px;}

#box-central {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:975px; height:auto; float:left; background-color:#FFFFFF;}

#box-center-left {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:277px; height:auto; float:left;}
#sucursales {margin: 18px 0px 0px 18px; padding: 10px 0px 0px 18px; width:241px; height:267px; float:left; background-color:#FFF;; border: 1px solid #29617C; color:#4F616A;}
#box-center-left h3 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:223px; font-size:12px; float:left; line-height: 20px; text-transform: uppercase; letter-spacing: 1px; color:#0078AD;}
#sucursales p {margin:0px 0px 18px 0px; padding:0px 0px 0px 0px; width:223px; letter-spacing: 1px; line-height:13px; color:#333;}
#ima-lateral {margin: 18px 0px 0px 18px; padding: 0px 0px 0px 0px; float:left;}
#menu-lateral {margin: 18px 0px 0px 18px; padding: 10px 0px 18px 18px; width:220px; height:auto; float:left; border: 1px solid #0078AD; color:#0078AD;}
#menu-lateral ul {margin: 15px 0px 0px 27px; padding: 0px 0px 0px 0px;}
#menu-lateral ul li {margin: 0px 0px 0px 0px; padding: 15px 0px 0px 5px; list-style-image: url(images/vineta_sub_menu.jpg);}
#menu-lateral ul li a {color:#666; text-decoration:none;}
#menu-lateral ul li a:hover {color:#0078AD; text-decoration:underline;}
#menu-lateral ul li a:active {color:#666; text-decoration:none;}
#menu-lateral ul li a:visited {color:#0078AD; text-decoration:underline;}

#sucursales a {letter-spacing: 1px; line-height:13px; color:#333; text-decoration: none;}
#sucursales a:hover {letter-spacing: 1px; line-height:13px; color:#F60;}
#sucursales a:active {text-decoration: none;}
#sucursales a:visited {letter-spacing: 1px; line-height:13px; color:#F60;}

/* MENÚ ESPECIAL PARA DATOS TECNICOS 
#menu-datos {margin: 18px 0px 0px 18px; padding: 10px 0px 0px 18px; width:220px; height:267px; float:left; border: 1px solid #0078AD; color:#0078AD;}
#menu-datos ul {margin: 15px 0px 0px 27px; padding: 0px 0px 0px 0px;}
#menu-datos ul li {margin: 0px 0px 0px 0px; padding: 5px 0px 0px 5px; list-style-image: url(images/vineta_sub_menu.jpg);}
#menu-datos ul li a {color:#666; text-decoration:none;}
#menu-datos ul li a:hover {color:#0078AD; text-decoration:underline;}
#menu-datos ul li a:active {color:#666; text-decoration:none;}
#menu-datos ul li a:visited {color:#0078AD; text-decoration:underline;}*/

#box-center-right {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:698px; height:auto; float:right;}
#box-center-right h3 {margin:18px 0px 0px 0px; padding:0px 0px 0px 15px; color:#0078AD; font-size:16px;}
#box-center-right p {margin:15px 0px 0px 0px; padding:0px 55px 5px 15px; color:#333; letter-spacing: 1px; text-align:justify; line-height:15px;}
#box-center-right h5 {margin:18px 0px 0px 0px; padding:0px 55px 0px 15px; font-size:12px; float:left; line-height: 20px; text-transform: uppercase; letter-spacing: 1px; color:#0078AD; text-align:center; width:628px;}
#box-center-right h4 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#FFF; font-size:12px; text-transform:uppercase;}
#box-center-right h6 {margin:15px 0px 0px 0px; padding:0px 55px 5px 15px; font-size:12px; line-height: 15px; letter-spacing: 1px; color:#0078AD; text-align:justify;}
.destacado {margin:15px 0px 0px 0px; padding:0px 55px 5px 35px; color:#333; letter-spacing: 1px; text-align:justify; line-height:15px;}
.destacado li {margin:5px 0px 0px 0px; padding:0px 55px 5px 0px; color:#333; letter-spacing: 1px; text-align:justify; line-height:15px;}
.foto-destacada {margin:15px 0px 0px 0px; padding:0px 55px 5px 15px;}
#box-center-right hr {margin: 10px 0px 10px 15px; padding: 0px 0px 0px 0px;	width:629px; height:1px; float:left;}

#box-center-right table {margin: 18px 0px 10px 15px; padding: 0px 0px 0px 0px; float:left; border:1px solid #0078AD;}
#box-center-right table td {border-bottom:1px solid #0195D6; border-right:1px solid #0195D6;}
#box-center-right table p {margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; letter-spacing: 1px; text-align:center;}
.encabezado {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#0078AD; height:30px; letter-spacing:1px;}
#img-box-center-right {margin: 18px 0px 10px 15px; padding: 0px 0px 0px 0px; float:left;}

#box-inferior {margin: 0px 0px 0px 0px; padding: 15px 0px 7px 15px; width:960px; float:left; background-color:#FFFFFF;}
#box-inferior h3 {color:#4F616A; font-size: 14px;}

#box-left {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px; width:342px; float:left;}
#box-left p {margin: 18px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:15px; letter-spacing: 1px; width:320px; text-align:justify;}
.txt_mas {margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#505F66; letter-spacing: 1px; float:left;}
.txt_mas a {margin:0px 0px 0px 0px; padding:3px 3px 3px 3px; color:#505F66; text-decoration:none; border:solid 1px #505F66; letter-spacing: 1px; float:left;}
.txt_mas a:hover {margin:0px 0px 0px 0px; padding:3px 3px 3px 3px; color:#0078AD; text-decoration: underline; border:solid 1px #0078AD; letter-spacing: 1px; float:left;}
.txt_mas a:active {margin:0px 0px 0px 0px; padding:3px 3px 3px 3px; color:#505F66; text-decoration: none; border:solid 1px #505F66; letter-spacing: 1px; float:left;}
.txt_mas a:visited {margin:0px 0px 0px 0px; padding:3px 3px 3px 3px; color:#0078AD; text-decoration: underline; border:solid 1px #0078AD; letter-spacing: 1px; float:left;}

#bottom-center {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px; width:345px; border-left: solid 1px #DEDEDE; float:left;}
#bottom-center p {margin: 18px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:15px; width:308px;}
#bottom-center a {color:#333; letter-spacing: 1px; width:308px; text-decoration: none;}
#bottom-center a:hover {color:#333; letter-spacing: 1px; width:308px; text-decoration: none;}
#bottom-center a:active {color:#333; letter-spacing: 1px; width:308px; text-decoration: none;}
#bottom-center a:visited {color:#333; letter-spacing: 1px; width:308px; text-decoration: none;}

#bottom-right {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:200px; float:left;}

.foother {margin: 25px 0px 18px 0px; padding: 20px 0px 20px 0px; line-height:15px; letter-spacing:1px; border-bottom:solid 1px #CCC; border-top:solid 1px #CCC; color:#888; width:900px;}
.foother a {letter-spacing: 1px; line-height:13px; color:#888; text-decoration: none;}
.foother a:hover {letter-spacing: 1px; line-height:13px; color:#F60;}
.foother a:active {text-decoration: none;}
.foother a:visited {letter-spacing: 1px; line-height:13px; color:#F60;}

/*MENU*/
#nav {margin:0px 0px 0px 0px; padding: 15px 0px 0px 200px; height:36px;	position:relative; z-index:400;}
#nav .select {margin:0; padding:0; list-style:none; white-space:nowrap;}
#nav li {margin: 0px; padding:10px 0px 0px 0px;	float:left;}
#nav .select a {display:block; height:36px; float:left; padding:0 0 0 0px; text-decoration:none; line-height:25px; white-space:nowrap; color:#ddd;
}
#nav .select a b {
display:block; padding:0 15px 10px 0px;
}
#nav .select li:hover a {
padding:0 0 0 0px; line-height:27px; cursor:pointer; color:#fff;
}
#nav .select li:hover a b {
display:block; padding:0 15px 9px 0px; cursor:pointer;
}
#nav .sub {
display:none; margin:0; padding:0 0 0 0px;list-style:none;
}
#nav .sub li {background:transparent;}
#nav .select li:hover .sub {
	height:18px;
	display:block;
	position:absolute;
	float:left;
	width:750px;
	top:28px;
	left:0;
	text-align:center;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#nav .select li:hover .sub li a {
	display:block;
	height:18px;
	line-height:15px;
	float:left;
	padding:0 4px;
	margin:20 0 0;
	white-space:nowrap;
	color:#FFFFFF;
	font-size:10px;
	text-transform: uppercase;
	background-color: #006699;
	font-weight: bold;
	border-top: 1px solid #999999;
	border-right: 1px solid #444;
	border-bottom: 1px solid #444;
	border-left: 1px solid #999999;
}
#nav .select li:hover .sub li a:hover {
	color:#00FFFF;
	background:#006699;
	line-height:15px;
	padding: 0px 4px;
	margin: 0px;
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #CCCCCC;
}

#guia-navegacion {
	width:960px;
	height:10px;
	padding:10px 0px 0px 15px;
	font-size:10px;
	margin: 0px 0px 0px 0px; background-color:#FFFFFF;
	float:left;
}
#guia-navegacion ul {float:left; width:560px; list-style:none; padding:0 0 0 0px; font-family:verdana,arial,sans-serif;}
#guia-navegacion ul li {display:inline; padding:0 0 0 10px; background:transparent url(./images/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:rgb(125,125,125); font-size:100%;}
#guia-navegacion ul a {color:rgb(70,122,167); text-decoration:none;}
#guia-navegacion ul a:hover {color:rgb(42,90,138); text-decoration:underline;}

