﻿* 
{
 margin:0;
 padding:0;
}
html 
{
 margin:0;
 padding:0;
}
body
{
 margin:0;
 padding:0;
 background:#0067C6 url(../images/l_arriba.gif) no-repeat center 27px;
 font:normal 12px arial,sans-serif;
}
h1
{
   font:bold 18px arial,sans-serif;
   color:#0068C7;
   text-align:left;
   margin:4px 0;  
}
h2
{
   font:bold 11px arial,sans-serif;
   letter-spacing:4px;
   color:#FFF;
   background-color:#00B0E5;
   text-align:left;
   padding:3px 0 3px 10px;
   margin-top: 40px;
   text-transform:uppercase;
}
p
{
    margin:20px 0 0 0;
}
strong
{
    color:#0067C6;
}
a{
outline: none;
}
img
{
    border:0; 
}
li
{
    margin:0 0 5px 0;
}
#continente
{
 width:100%;
 margin:57px auto 0 auto;
 background:url(../images/l_abajo.gif) no-repeat center bottom;
}
#contenedor
{
 margin:auto;
 width:741px;
 overflow:hidden; 
}
#cabecera
{
 margin:auto;
 width:741px;
 height:96px;
 background:#0067C6 url(../images/cabecera.gif) no-repeat 0 0;
 padding:0 0 0 0; 
}
#cabecera a
{
    display:block;
    width:200px;
    height:50px;
    margin:0 0 0 16px;
    padding:30px 0 0 0;
}
#idiomas_sel
{
    color:white;
    float:right;
    width:146px;
    height: 15px;
    margin:0;
    padding:0;
}
#idiomas_sel a
{
    display:block;
    float:left;
    width:73px; 
    height: 15px;
    background-position: 0 0;
    margin:0;
    padding:0;
}
#idiomas_sel a:hover
{
    background-position: 0 -15px;
}
.espanol_sel
{
     background-image: url(../images/btn_idiomas_esp.gif);
}
.portugues_sel
{
     background-image: url(../images/btn_idiomas_por.gif);
}
.ingles_sel
{
     background-image: url(../images/btn_idiomas_eng.gif);
}
#contenido
{
 height:496px;
 background:#FFF url(../images/logo.gif) no-repeat 0 bottom;
 margin:0;
 width:741px;
}
#contenidoDerecha
{
 float:right;
 width:55%;
 padding:0 0 40px 0;
 background:#EDEEF0 url(../images/pie.gif) no-repeat right bottom;
 overflow:hidden;
}
#contenidoDerecha p
{
    text-align:justify;
}
#contenidoDerechaScroll
{
    height:430px;
    overflow:auto;
    padding:25px 36px 1px 36px;
}
.firefox
{
 max-width:335px;
}
#contenidoDerecha ul
{
    padding:20px 0 0 30px;
    list-style-image:url(../images/lista_img1.gif);
}
#contenidoCentroNoticias
{
 background:#EDEEF0 url(../images/pie.gif) no-repeat center bottom;
 margin:auto;
 text-align:center;
 width:512px;
 padding:0px 0px 40px 0px;
}
#contenidoCentroNoticias ul
{
    list-style:none;
    padding:25px 0 25px 0px;
    text-align:left;
}
#contenidoCentroNoticias ul li
{
    margin:6px 0 6px 15px;
    background:url(../images/lista_img1.gif) no-repeat 0 0;
    padding:0 0 0 18px;
}

#contenidoCentroNoticias a
{
    color:#0067C6;
    text-decoration:none;
}
#contenidoCentroNoticias a:hover
{
    border-top:dotted 1px #0067C6;
    border-bottom:dotted 1px #0067C6;
}
#contenidoCentroBotones
{
 background:#EDEEF0 url(../images/pie.gif) no-repeat center bottom;
 margin:auto;
 text-align:center;
 width:334px;
 padding:0 0 40px 0;
}
#contenidoCentroBotones p
{
 text-align:justify;
}
#contenidoCentroBotones h1
{
    text-align:center;
}
#contenidoCentroBotones2
{
 background:#EDEEF0 url(../images/pie.gif) no-repeat center bottom;
 margin:auto;
 text-align:center;
 width:512px;
 padding:0 0 40px 0;
}
#contenidoCentroBotones2 p
{
 text-align:justify;
}
#contenidoCentroBotones2 h1
{
    text-align:center;
}
#listaCentroUL
{
    list-style-image:url(../images/lista_img1.gif);
    padding:10px 0 0 30px;
    text-align:left;
}
#listaCentroUL ul
{
    list-style-image:url(../images/lista_img2.gif);
    padding:5px 0 15px 15px;
    text-align:left;
}
#listaCentroUL ul li
{
    margin:0 0 1px 0;
}

#listaCentroUL a
{
    color:#0067C6;
    text-decoration:none;
}
#listaCentroUL a:hover
{
    border-top:dotted 1px #0067C6;
    border-bottom:dotted 1px #0067C6;
}
.centrado
{
    text-align:center !important;
}
.enlace1
{
    color:#CC6600;
    text-decoration:none;
    font-size:11px;    
}
.enlace1:hover
{
    color:#CC0000;
}
/*============TABLA HISTORIA=============*/
table.historia {
	width:420px;
	border-width: 0px;
	border-spacing: 2px;
	border-style: dotted;
	border-color: #0067C6;
	border-collapse: separate;
	background-color: white;
	-moz-border-radius: 8px;
}
table.historia th {
	border-width: 0px;
	padding: 5px;
	border-style: groove;
	border-color: gray;
	background-color: #00B0E5;
	-moz-border-radius:8px;
    color:#FFF;
}
table.historia td 
{
    font-size:11px;
    text-align:justify;
	border-width: 0px;
	padding: 8px;
	border-style: groove;
	border-color: gray;
	background-color: #E4F1F9;
	-moz-border-radius: 8px;
	vertical-align:top;
}
.anno
{
    text-align:center !important;
    width:40px;    
}
/*============BOTONES SUBMENUS=============*/
#submenusBTN
{
    text-decoration: none;
	list-style: none;
	margin: 25px 0 0 0;	
}
#submenusBTN li
{
	background: url(../images/btns_submenus.gif) no-repeat 0 -21px;
	width: 244px;
	margin: 18px auto;
}
#submenusBTN li a
{
	display: block;
	width: 244px;
	height: 18px;
	font: bold 11px arial, sans-serif;
	text-decoration: none;
	text-align:center;
	color: #FFF;
	background: url(../images/btns_submenus.gif) no-repeat 0 -21px;
    padding:3px 0 0 0;
}
#submenusBTN li a:hover
{
    color: #0067C6;
	background: url(../images/btns_submenus.gif) no-repeat 0 0;
}
/*============FIN BOTONES SUBMENUS=============*/
#pieFondo
{
 width:100%;
 background:#0067C6 url(../images/l_abajo01.gif) no-repeat center;
 height:50px;  
 text-align:center;
}
#pieFondo p
{
 font:normal 10px arial,sans-serif;
 color:#FFF;
 padding:5px 0 0 0;
 text-align:center;
 margin:0 auto;
}
#pieFondo a
{
 font:bolder .8em verdana,arial,sans-serif;
 color:#D9EAFA;
 text-decoration:none;
}
#pieFondo a:hover,#pieFondo a:active
{
 color:#FFF;
}
#legal
{
 font:normal 10px arial,sans-serif;
 color:#D9EAFA;
}
#wrap {
    width:741px;
    text-align:left;
    overflow:hidden;
    }
#menu {
    background:#0067C6;
    border-bottom:3px solid #E3E5E6;
    padding:0;
    width:750px;
    text-align:left;
    height:1.9em;
    overflow:hidden;
    }
#menu a {
    padding:6px 10px 4px 10px;
    text-decoration:none;
    font-weight:bold;
    color:#E3E5E6;
    text-align:center;
    width:104px;
    display:block;
    float:left;
    background:url(../images/botonoff.gif) no-repeat;
    }
#menu a.hover {
    text-align:center;
    background:url(../images/botonon.gif) no-repeat;
    color:#0067C6;
    }
#menu span {
    display:none;
    text-align:left;
    }
#img {
    vertical-align:bottom;
    }

#subnav {
    font-size:10px;
    margin-bottom:2em;
    text-align:left;
    }
#subnav a {
    color:#FB3B00;
    text-align:left;
    }
#subnav span {
    color:silver;
    text-align:left;
    }
#fotos
{
    float:left;
    width:45%;
    overflow:hidden;
}
#linksinicio 
{
    float:left;
    clear:left;
    padding:40px 0px 0px 0px;
    text-align:center;
    width:325px;
    height:auto;
    }
#linksinicio img
{
    border:0px;
    margin:6px;
}
#espacio
{
    clear:both;
}
#organigrama
{
    margin:20px 0 0 0;
}
.noticias
{
    border-collapse:collapse;
    border:solid 0 #EDEEF0;
    margin:20px 0 10px 0;
}
.fechaN
{
    width:70px;
    padding:5px;
    border:solid 0 #EDEEF0;
    color:#0067C6;
    text-align:right;
    font-weight:bold;
    vertical-align:top;
}
.cabN
{
    padding:5px;
    border:solid 0 #EDEEF0;
    text-align:left;
    line-height:1.2em;
}
.cabN a
{
    color:#0067C6;
    text-decoration:none;
    display:block;
    border-top:dotted 1px #EDEEF0;
    border-bottom:dotted 1px #EDEEF0;
}
.cabN a:hover
{
    border-top:dotted 1px #0067C6;
    border-bottom:dotted 1px #0067C6;
}
.email
{
    color:#0067C6;
    text-decoration:none;
    }
.email:hover
{
    border-top:dotted 1px #0067C6;
    border-bottom:dotted 1px #0067C6;
    }
/*============POPUPS=============*/
#principal
{
    width:600px;
    height:auto;
    background-color:#EDEEF0;
    margin:10px;
    background-image:none;
}
/*============POPUPS=============*/
.videos
{
    border: solid 0px #000000;
    width: 175px;
    height:auto;
    float:left;
    text-align:left;
    padding:22px;
    
}
.videos img
{
    float:left;
}
.icosvideo
{
    margin-top:5px;    
}
.videosflecha1
{
    margin-top:5px;
    margin-left:5px; 
}

.videos p
{
    float:left;
    margin-left:10px;
    margin-top:2px;
    color:#0068C7;
    font:normal 10px arial,sans-serif;
    line-height:10px; 
}
h5
{
    width:110px;
    float:left;
    color:#000;
    font:bold 11px arial,sans-serif;
    margin-left:8px;
    margin-top:4px;
}
.videos a
{
    color:#0068C7;
    font: bold 12px arial,sans-serif;
    text-decoration:none;
    padding: 0 0 0 15px;
    line-height:25px;
    background:url(../images/video_flecha2.gif) no-repeat 0 3px;
}
.videos a:hover
{
    text-decoration:underline;
}