@charset "UTF-8";
/* CSS Document */
body{
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#595959;
	margin:0px;
	text-align:center;
	background:url(../deco_imgs/gnral_bg.gif) top repeat-x #b1b1b1;
}
p{ line-height:1.4em; margin-bottom:1.1em;}

a{ color:#595959; text-decoration:none; font-weight:bold; }
a:hover{ color:#000; text-decoration:none;}


h1{
	font-size:1.3em;
	color:#009ee0;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:1.1em;
}

h2{
	font-size:1.1em;
	color:#009ee0;
	font-weight:normal;
}

h3{
	font-size:1.3em;
	color:#009ee0;
	font-weight:normal;
	float:left;
	padding:5px 20px 5px 0px;
}

h4{
	font-size:1.2em;
	color:#009ee0;
	font-weight:normal;
	margin-bottom:1.1em;
}

input{
	background:#e9f8ff bottom repeat-x;
	border:#00a3e2 solid 1px;
	font-size:1.1em;
	color:#47657A;
	width:200px;
}
textarea{
	background:#e9f8ff bottom repeat-x;
	border:#00a3e2 solid 1px;
	font-size:1.1em;
	color:#47657A;
	width:200px;
}

.italicas { 
	color:#009ee0;
	margin-top:-10px; 
	font-style:italic;
	font-size:1em;
	line-height:0.7em;
}

.italicas2 { 
	color:#999;
	margin-top:-3px;
	margin-bottom:1.1em;
	font-style:italic;
	font-size:1em;
}

.texto_grande{
	font-size:1.1em;
	line-height:1.7em;
}

hr{  
	height:0px;
	text-align:left;  
	border-top:0px;/*quita el grosor extra de Opera y FFox*/  
	border-bottom:#BBB solid 1px;
}

ul{
	padding-left:15px;
}

.img_title{
	margin-bottom:1.1em;
}
/********* CABECERA *********/
#header_bg{
	width:100%;
	height:115px;
	display:block;
	background:url(../deco_img/header_bg.gif) repeat-x top left #FFF;
	text-align:center;
}
#header{
	width:960px;
	height:115px;
	display:block;
	margin:0px auto 0px auto;
	text-align:left;
}

#header #logo{
	margin:9px 0px 0px 33px;
	float:left;
}

#header #menu{
	width:700px;
	display:block;
	margin:75px 0px 0px 0px;
	text-align:right;
	float:right;
}
/********* Botones ********/
.clear {
    overflow: hidden;
    width: 100%;
}

a.sub_button {
    background: transparent  url(../corners/botones_mr.gif) no-repeat scroll top right;
    display: block;
    float: left;
    height: 27px;
    margin-right: 6px;
    padding-right: 11px; 
    text-decoration: none;
	font-weight:bold;
}

a.sub_button span {
    background: transparent url(../corners/botones_ml.gif) no-repeat;
    display: block;
    line-height: 17px;
    padding: 5px 0 5px 11px;
}

a.sub_button:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
	color:#FFF;
}

a.sub_button:hover span {
    background-position: bottom left;
}


/********* BANNER *********/
#banner_bg{
	width:100%;
	height:361px;
	background:url(../deco_img/banner_bg.gif) repeat-x top;
	display:block;
}
#banner{
	width:100%;
	height:361px;
	background:no-repeat center top;
	display:block;
	text-align:center;
}

#banner #explore{
	width:960px;
	height:30px;
	margin:0px auto 0px auto;
	padding-top:22px;
	padding-right:63px;
	text-align:right;
}

/********* Enviar Mensaje *********/
#enviar_mensaje{
	width:107px;
	height:66px;
	display:block;
	position:fixed;
	top:0px;
	right:0px;
}


#enviar_mensaje2{
	width:45px;
	height:45px;
	display:block;
	position:fixed;
	top:0px;
	right:0px;
	background:url(../deco_img/enviarmensaje.gif) top right no-repeat;
	cursor:pointer;
}

#enviar_mensaje2_hoja{
	width:160px;
	height:160px;
	display:block;
	position:fixed;
	top:-100px;
	right:-100px;
	background:url(../deco_img/enviarmensaje_hoja.png) top right no-repeat;
	cursor:pointer;
}
/********* CONTENIDO *********/
#content_bg{
	width:100%;
	height:auto;
	text-align:center;
	background:url(../deco_img/content_bg.gif) repeat-x top #ebeaea;
}
#content{
	width:960px;
	height:auto;
	margin:0px auto 0px auto;
	padding-bottom:80px;
	text-align:left; 
	display:block;

}

#content_window1{
	width:100%;
	height:auto;
	text-align:center;
	background:transparent;
}
/********* FILAS *********/
.fila1:first-child{
	padding-top:0px;
	width:960px;
	height:auto;
}
.fila1{
	padding-top:40px;
	width:960px;
	height:auto;
	display:block;
}

.fila2{
	padding-top:80px;
	width:960px;
	height:auto;
}

.fila2:first-child{
	padding:0px 0px 0px 0px;
	width:960px;
	height:auto;
	border:#000 solid 1px;
}

.fila3{
	width:960px;
	height:auto;
	margin:10px 0px 10px 0px;
}

/********* COLUMNAS *********/
.columna1{
	float:left;
	width:535px;
	margin-right:40px;
}

.columna1 img{
	margin-right:15px;
} 

.columna2{
	float:left;
	width:350px;
}

.columna3{
	float:left;
	width:410px;
	margin-right:60px;
}

.columna4{
	float:left;
	width:300px;
	margin-right:20px;
}

.columna5{
	float:left;
	width:130px;
	margin-right:10px;
}

.columna6{
	float:left;
	width:700px;
	margin-right:10px;
}

.columna6 p{ margin-bottom:1.1em; }
.columna6 img{ float:left; margin:0px 10px 10px 0px; }

.columna7{
	float:left;
	width:230px;
	margin-right:10px;
}
.share{
	width:160px;
	height:auto;
	float:left;
	margin:0px 10px 25px 0px;
}

.share img{ float:left; margin-right:5px; }

.share h2{ margin-top:0px;}

.share p{ margin-top:-8px; }

/********* CAJITAS BOXES *********/
.boxes0{
	width:254px;
	height:370px;
	background:url(../deco_img/boxes1_bg.png) no-repeat bottom ;
	display:block;
	float: left;
	margin-right:30px;
	padding:0px 18px 18px 18px;
}

.boxes1{
	width:254px;
	height:275px;
	background:url(../deco_img/boxes2_bg.png) no-repeat top center;
	display:block;
	float:left;
	margin-right:30px;
	padding:18px;
}

.boxes1:last-child {
	margin-right:0px;
}

.boxes2{
	width:275px;
	height:275px;
	background:url(../deco_img/boxes3_bg.png) no-repeat top center;
	display:block;
	float: left;
	padding:18px;
}

.boxes3{
	width:275px;
	height:auto;
	background:transparent;
	display:block;
	float: left;
	padding:5px;
	margin-right:35px;
	text-align:left;
}

.boxes3 .ico{ width:auto; text-align:center; margin-bottom:15px;}

.boxes3 h1{text-align:center;}

/********* PIE DE PAGINA *********/
#footer_bg{
	width:100%;
	height:auto;
	background:#5d5e60;
	text-align:center;
}
#footer{
	width:960px;
	height:auto;
	background:#5d5e60;
	margin:0px auto 0px auto;
	padding:10px 0px 20px 0px;
	text-align:left;
	color:#CCC;
	font-size:0.9em;
}

#footer .fila1:first-child{
	padding-top:0px;
}

#footer .fila1{
	padding-top:40px;
	width:960px;
	height:auto;
	text-align:center;
}

#footer .fila2{
	padding-top:40px;
	width:600px;
	height:auto;
	text-align:center;
	margin:0px auto 0px auto;
}

#footer h2{
	color:#FFF;
	margin-bottom:1.2em;
}

#footer .columna_mapa{
	width:auto;
	height:auto;
	margin:5px;
	float:left;
	font-size:0.9em;
	text-align:left;
}

#footer .columna_mapa p{
	line-height:0.9em;
	margin:0px 15px 5px 20px
}

#footer a{
	color:#999;
	font-weight:normal;
}
#footer a:hover{
	color:#999;
	text-decoration:underline;
}

/**** Fixear pie ****/
.clearing{
	clear:both;
}

/************FOOTER VENTANA*************/
#footer_ventana{
	width:307px;
	height:25px;
	background:url(../deco_img/footer_ventana.gif) no-repeat bottom left transparent;
	margin:0px 0px 0px auto;
	padding:8px 10px 5px 5px;
	text-align:left;
}


/************CAJA BORDES REDONDOS*************/
.dialog { width:960px; margin:0px auto; }


.dialog .hd .c,
.dialog .ft .c{
 font-size:1px; 
 height:13px;
}

.dialog .ft .c{ height:13px; }

.dialog .hd  {
 background:transparent url(../corners/tl.png) no-repeat 0px 0px ;
 margin-right:13px;
}

.dialog .hd .c {
 background:transparent url(../corners/tr.png) no-repeat right 0px;
 margin-right:-13px;
}

.dialog .bd {
 background:transparent url(../corners/ml.gif) repeat-y 0px 0px;
 margin-right:13px;
 margin-top:0px;
}

.dialog .bd .c {
 background:transparent url(../corners/mr.gif) repeat-y right 0px;
 margin-right:-13px;
}

.dialog .bd .c .s {
 margin:0px 13px 0px 13px;
 background:transparent  repeat-x top;
 padding:1px;
 padding-top:0px;
}

.dialog .ft {
 background:transparent url(../corners/bl.png) no-repeat 0px 0px;
 margin-right:13px;
}

.dialog .ft .c {
 background:transparent url(../corners/br.png) no-repeat right 0px;
 margin-right:-13px;
}

.imagen_noticia{
	text-align:left;
	float:right;
	width:250px;
	display:inline-block;
	margin-left:15px;
}

.imagen_noticia img{
	margin-bottom:10px;
}