@charset "utf-8";

html{
	color:#000;
	background:#FFF;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,
img {
	border:0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}

caption,
th {
	text-align:left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,
q:after {
	content:'';
}
abbr,
acronym {
	border:0;
	font-variant:normal;
}

sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,
textarea,
select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

legend {
	color:#000;
}

body {
	font:0.813em/1.231 arial,helvetica,clean,sans-serif;
	
}
select,
input,
button,
textarea {
	font:99% arial,helvetica,clean,sans-serif;
}

.cajaTexto p a:visited {color:#0000ff;}



h1 {

	font-size:138.5%;  
}
h2 {

	font-size:123.1%; 
}
h3 {

	font-size:108%;  
}
h1,h2,h3 {

	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {

	font-weight:bold; 
}
abbr,acronym {

	border-bottom:0.1em dotted #000;
	cursor:help;
} 
em {

	font-style:italic;
}
blockquote,ul,ol,dl {

	margin:1em;
}
ol,ul,dl {

	margin-left:2em;
}
ol li {

	list-style: decimal outside;	
}
ul li {

	list-style: disc outside;
}
dl dd {

	margin-left:1em;
}
th,td {

	border:0.1em solid #000;
	padding:.5em;
}
th {

	font-weight:bold;
	text-align:center;
}
caption {

	margin-bottom:.5em;

	text-align:center;
}
p,fieldset,table,pre {

	margin-bottom:1em;
}

a {outline:0;}



.clearFix {
	
	overflow:hidden;
}
.clear {clear:both;}
.left {float:left; display:inline;}
.right {float:right; display:inline;}
.col3 {width:32.5%;}


#container {width:74em; margin:0 auto; height:62em; }

#nota {position:absolute; top:-90000em; left:-90000em;}

#header {height:7em; margin:2.6em 0 0 ;}

#infoMin {width:28.125%; height:5.2em; display:block; text-indent:-15000em; background:url(../img/infminis.jpg) no-repeat;}

h1 {margin:0; background:url(../img/logo.jpg) no-repeat; height:4em; width:70.83%; text-indent:-1500em; }


#menu ul {margin:0 auto; width:97.91%; display:block;}

#menu li {float:left;}

#lat-nav li, #menu li {  height:2.8em; list-style:none; margin:0; padding:0; text-align:center; }
#menu li {width:18.22%;}
#lat-nav li {width:12.6em;}

#lat-nav li {margin:0 0 1.84em;}

#menu .first {width:6.25%; }

#menu a {background:#02679B url(../img/fondo-boton.jpg) no-repeat;}
#lat-nav a {background:#02679B url(../img/fondo-boton-lat.jpg) no-repeat;}

#menu a, #lat-nav a {
	margin:0 auto;
	display:block;
	font-weight:bold;
	font-size:93%;
	height:2.56em;	
	width:13.65em;	
	text-decoration:none;
	color:#fff;
	padding: 0.3em 0 0;
	
}

#menu a.unalinea, #lat-nav a.unalinea {padding:0.9em 0 0; height:1.92em;}

#menu .first a, #menu .last a {height:1.92em; padding:0.9em 0 0;}

#menu .first a {margin-left:0; width:4.58em; background:#02679B url(../img/fondo-boton-pq.jpg) no-repeat;}

#menu .last a {margin-right:0;}

#menu .current a, #menu a:hover  {background:#fe6902 url(../img/fondo-botonOn.jpg) no-repeat;color:#000000;}
#lat-nav .current a, #lat-nav a:hover  {background:#fe6902 url(../img/fondo-botonOn-lat.jpg) no-repeat;color:#000000;}

#menu .first.current a, #menu .first a:hover {background:#fe6902 url(../img/fondo-botonOn-pq.jpg) no-repeat; color:#000000;}

.titular { line-height:3em; text-align:center; text-transform:uppercase; font-size:197%; margin:0; font-family:Verdana, Geneva, sans-serif;}

.contentInterior .titular { line-height:2em; margin:0 0 0.8em;}

.colport1 {width: 41.14%;}
.colport2 {width: 31.25%; padding:0 2.3em;}
.colport3 {width: 21.35%;}

#videos p {margin:1em 0 0; font-size:85%; font-weight:bold;}

#videos ul { margin:0.5em auto 0;}

#videos li {float:left; list-style:none; margin:0; padding:0; text-align:center;}



#videos a {
	margin:0.4em;
	display:block;	
	padding: 0.5em;	
}

#videos a:hover { outline:0.1em solid #F30;}

.infoPortada { background:url(../img/bg-text-portada.jpg) no-repeat center; padding: 1.6em; border:0.1em solid #f7c4a5;}
.infoPortada p {font-size:108%;}

.infoInterior {width:70%;}

iframe {border: medium none; overflow: hidden; width: 16em; height: 16em;}

.contentInterior {background: url(../img/bgcontent.jpg) no-repeat center center #f9ddd1; min-height:37.08em; margin:1.2em auto 1.2em; padding:0 1.6em 1.6em; border:0.1em solid #ffc59d;}

#main .noFondo {background:#f9ddd1;}

.fondo2 { background: url(../img/bgcontent2.jpg) no-repeat top center #f9ddd1;}

.colUso1

.colUso2


.cajaTexto {padding:0 0.3em;}
.cajaTexto h2 {font-size:108%; margin:0 0 0.3em;}
.cajaTexto p {text-align:justify; font-size:93%;}
.cajaTexto li {font-size:93%;}
img.left {margin:0 1em 1em 0;}

.listaEnlaces {font-size:108%;  margin:1em 0 0; padding: 0 0 0 1.5em;} 

.listaEnlaces.left {width:40%;}

.listaEnlaces li {list-style:url(../img/bullet.gif); margin:0 0 0.6em;}

.listaEnlaces a {color:#000; font-weight:bold; text-decoration:none;}

.listaEnlaces a:hover {text-decoration:underline;}

.external {padding:0 1.3em 0 0; background:url(../img/icon_external.gif) right no-repeat;}



.preview {margin: 0 6em;}

#mapaWeb {width:50%; margin:0 auto;}

#footer {padding: 0.6em 0;}

#accesibilidad {float:left;}

#accesibilidad ul {margin:0; padding:0;}
#accesibilidad li {float:left; margin:0 0.3em; list-style:none;}
#accesibilidad li a {color:#777; text-decoration:none;}
#accesibilidad li a:hover {color:#000; text-decoration:underline;}
#socialFoot { margin:0 auto;  width:13em;}

#socialFoot p, #socialFoot ul {border: 0.1em solid #ddd; padding:0.3em;}
#socialFoot p {width:11.5em;}
#socialFoot ul {width:10.65em;}


#socialFoot p {font-weight:bold; font-size:93%; margin:0; border-bottom:0;}

#socialFoot ul {margin:0;}

#socialFoot ul li {float:left; list-style:none;}

#fblogo, #twlogo, #ytlogo {display:block; height:1.84em; width:1.84em; text-indent:-15000em; margin:0.3em 0 0.3em 0.5em;}
#fblogo { background:url(../img/fblogo.jpg) no-repeat; }
#twlogo {background:url(../img/twlogo.jpg) no-repeat;}
#ytlogo {background:url(../img/ytlogo.jpg) no-repeat; width:3.78em;}

#megusta {float:right;}

#megusta iframe {border:none; overflow:hidden; width:8em; height:1.75em;}

