﻿/***************************************/
img{
border:none;
}
form{
margin:0;
padding:0;
}
.clearboth{
clear:both;
}

a{
text-decoration:none;
}

/***************** D I S E Ñ O *******************/

body,html{
margin:0;
padding:0;
background:#0B2739 url(../img/design/background.jpg) center top repeat-x;

font:13px Arial, Helvetica, sans-serif;
color:#536971;
}

#page{
width:950px;
margin:auto;
}

#header{
width:950px;
float:left;
}

#botones-superior {
width:680px;
padding:0 0 0 270px;
height:40px;

float:left;
text-align:center;
background:url(../img/design/bg-botones.jpg) center bottom no-repeat;
}

#buscador-barra{
width:800px;
height:35px;
padding:7px 0 0 150px;
float:left;
background:#F18601 url(../img/design/bg-buscador.jpg) center no-repeat;

font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
}
#buscador-barra2{
width:800px;
height:35px;
padding:7px 0 0 150px;
float:left;
background:#F18601 url(../img/design/background.jpg) center no-repeat;

font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
}

#buscador-barra img{
float:right;
padding:2px 90px 0 0;
}


#content{
width:930px;
padding:0 10px 0 10px;

float:left;
background:#FFFFFF;
}
#content-abre{
width:950px;
height:11px;
float:left;
background:#FF0000;
background:url(../img/design/content-abre.gif) center no-repeat;
}

#content-cierre{
width:950px;
height:11px;
float:left;
background:url(../img/design/content-cierre.gif) center no-repeat;
}

#planes{
width:950px;
float:left;
text-align:center;
padding:6px 0 4px 0;

}

#planes .img2{
padding:0 24px 0 24px;
}

#sidebar-contenedor{
width:180px;
float:left;
padding:0 0 30px 0;
}

.sidebar{
width:180px;
float:left;
background:url(../img/design/sidebar-bg.jpg) repeat-y;

font:11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.sidebar-titulo-abre{
background:url(../img/design/sidebar-open.jpg);
height:24px;
padding:10px 0 0 15px;
font-weight:bold;
margin:0 0 10px 0;
}
.sidebar-titulo-abre img{
margin:0 6px 0 0;
}

.sidebar-titulo{
background:url(../img/design/sidebar-btn.jpg);
height:24px;
padding:10px 0 0 15px;
font-weight:bold;
}
.sidebar-titulo img{
margin:0 6px 0 0;
}


#sidebar-cierre{
width:180px;
height:10px;
float:left;
margin:0 0 10px 0;
background:url(../img/design/sidebar-cierre.jpg);
}

.promo{
width:180px;
float:left;
text-align:center;
padding:0 0 10px 0;
}

#contenido{
width:740px;
margin:0 0 0 10px;
float:left;
}

.post{
padding:5px 0 5px 10px;
}

#creditos{
width:950px;
height:40px;
float:left;
background:url(../img/design/creditos.gif) center no-repeat;
}

#iconos-footer{
width:100%;
height:85px;
float:left;
background:#FFFFFF ;
}

#publicidad-footer{
width:100%;
height:62px;
float:left;
background:#FFFFFF ;
}







/***************** T I T U L O S *******************/

/***************** T I T U L O S *******************/

.titulo{
width:730px;
font:15px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#015F83;
}

.titulo .inicio{
padding:3px 0 8px 35px;
background:url(../img/contenido/tit-inicio.jpg) bottom left no-repeat;
background-color:#FFFFFF;
}

.texto-contenido{
width:720px;
padding:5px 5x 0 0;
font:12px Arial, Helvetica, sans-serif;
line-height:22px;
color:#5C7385;
}
.Layer{
width:300px;
padding:10px 10px 0 0;
font:12px Arial, Helvetica, sans-serif;
line-height:22px;
color:#5C7385;
}
.imagen-1{
float:right;
padding:10px 20px 10px 20px;
}








/***************** T E X T O *******************/

.txt-status1{
float:left;
padding:10px 0 0 320px;
font:12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.txt-status1 strong{
padding:0 9px 0 0;
}

.txt-status2{
float:right;
padding:10px 50px 0 0;
font:12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.txt-status2 strong{
padding:0 0 0 9px;
}

.txt-creditos1{
float:left;
padding:11px 0 0 20px;
font:12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.txt-creditos1 strong{
padding:0 9px 0 0;
}

.txt-creditos2{
float:right;
padding:10px 20px 0 0;
font:11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.txt-creditos2, .txt-creditos2 a{
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
}

.txt-creditos2 strong{
font:12px Arial, Helvetica, sans-serif;
padding:0 0 0 9px;
}















/***************** C A M P O S    D E     T E X T O *******************/

#buscador-barra input{
width:200px;
height:16px;
padding:1px 0 0 10px;
margin:3px 0 0 0;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#675C43;
}

#buscador-barra select{
width:70px;
height:20px;
padding:1px 0 0 10px;
margin:3px 0 0 0;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#675C43;
}


#buscador-barra label{
font-weight:bold;
color:#8B0000;
}

#resultado img{
top:0px;
}












/***************** M E N U E S     D E     B O T O N E S *******************/


#botones-superior ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#botones-superior li {
float: left;
}

#botones-superior a {
height:25px;
display: block;
padding:15px 40px 0 40px;

font:12px Arial, Helvetica, sans-serif;
color:#E4ECF3;

text-decoration: none;
float:left;
}

#botones-superior a:hover {
color:#D8E3ED;
text-decoration:underline;
}

#botones-superior .primero a {
background:none;
}

#botones-superior .active, #botones-superior .active a, #botones-superior .active a:hover{
height:25px;
display: block;
padding:15px 40px 0 40px;
font:15px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
color:#DCE1E9;
float:left;
background:url(../img/design/btn-superior-active.jpg) top repeat-x;
color:#FFFFFF;
}














.sidebarbtn {
margin:auto;
}	

.sidebarbtn ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.sidebarbtn li {
}

.sidebarbtn a {
height:20px;
display: block;
padding:9px 0 7px 30px;
background:url(../img/design/sidebar-div.gif) bottom center no-repeat;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration: none;
}

.sidebarbtn a:hover, .sidebarbtn .ultimo a:hover {
background-color:#2799CB;
text-decoration: none;
}

.sidebarbtn .ultimo a{
background:url(../img/design/sidebar-div-ultimo.gif) bottom center no-repeat;
margin:0 0 5px 0;
}



.sidebarbtn .active {
height:20px;
display: block;
padding:9px 0 7px 30px;
background:url(../img/design/sidebar-div.gif) bottom center no-repeat;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;

background-color:#2799CB;
text-decoration: none;
}


.sidebarbtn .ultimoactive{
height:20px;
display: block;
padding:9px 0 7px 30px;
background:url(../img/design/sidebar-div-ultimo.gif) bottom center no-repeat;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-color:#2799CB;
text-decoration: none;
margin:0 0 5px 0;
}


