﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

margin: 0;
padding: 0;
outline: 0;
vertical-align: baseline;
font-size: 100%;
background: transparent;
}

body {
	font-family:arial,verdana,sans-serif;
	line-height:1.4em;	
	font-size: 0.8em;
}



h1, h2{
	font-weight:bold;
	color:#e36928;
}

h1.titulo{
	font-weight:bold;
	font-size:1.5em;
	color:#172983;
}

li{
	list-style-type:none;
	font-weight:bold;
	color:#393939;
	margin:0;
	padding:0;
}

p {
	text-align: justify;
	font-style: normal;
	color:#393939;
}

#texto {
	font-style: normal;
	color:#393939;
}

#texto_t {
	font-weight:bold;
	color:#0045ae;

}

a {
	text-decoration:none;
	font-weight:bold;
	color:#808080;
	
}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {color:#0045ae;}
a:active {text-decoration: none;}

#error {
	font-family:Calibri;
	font-size:12px; 
	color:#FF6600;
}

#tag{
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-color:#172983;
	width: 100%; 
	height: 2em;
    line-height: 2em;
}

#tag-f{
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-image:url('img/fondo-tag-f.gif');
	background-repeat:repeat-x;
	width: 100%; 
	height: 55px;
    line-height: 2em;
}

#log{
	font-family:Calibri;
	font-weight:bold;
	font-size: 0.8em;
	text-align:left;
	color:#808080;
	width: 100%; 
}

#expo{
	position: relative; 
	float:left;
	width: 20%; 
}

div.linblueme{
	width: 100%; 
	height: 19px; 
	background-image:url('img/linblue.gif');
	background-repeat:repeat-x; 
}

#contenedor-general{
	position:relative;
	width: 100%;
	min-width:950px;
	left:0px;
	top:0px;
	margin:0 auto 0 auto;
	text-align:center;
	width: expression((documentElement.clientWidth <1050) ? "990px" : "100%" );
}

#centrado{
	position:absolute;
	width: 100%;
	left:0px;
	top:0px;
	margin:0 auto 0 auto;
	text-align:center;
}


#cabecera{
	position: relative;
	width: 100%;
	height:116px;
	background-image:url('img/cabecera.gif');
	background-repeat:repeat-x;
}

#logo{
	position:relative;
	float:left;
	left:0px;
	width: 190px;
	height:116px;
	background-image:url('img/cab_izq.jpg');
}

#logo2{
	width: 190px; 
	height: 116px; 	
	float:right;
	background-image:url('img/cab_der.jpg');
}

#lind{
	position: relative;
	width: 100%; 
	height: 19px; 
	background-image:url('img/lind.gif');
	background-repeat:repeat-x;
}

#contenedor{
	position: relative;
	width: 95%;
	min-width:990px;
	height:auto;
	min-height:380px;
	margin:0 auto 0 auto;
	width: expression((documentElement.clientWidth <1050) ? "990px" : "95%" );
}

#menu{
	position:relative;
	float:left;
	width: 20%;
	text-align:left;
}

#contenido{
	position:relative;
	float:left;
	width: 53%;
	left:0px;
	right:45px;
}

#contenido_ampliado{
	position:relative;
	text-align:left;
	float:left;
	width: 70%;
	left:0px;
	right:45px;
}

#noticia_ampliado{
	position:relative;
	float:left;
	width: 100%;
	left:0px;
	right:0px;
	text-align:left;
}

#linver, #linver2{
	position: relative; 
	float:left;
	width: 3%; 
	height: 380px;
	background-image:url('img/linver.gif');
	background-repeat:repeat-y; 
	left:0px;
}



#pie{
	position: relative;
	width: 100%;
}




img {
	border:0px;
}

img.texto {
	border:0px;
	float:left; 
	margin-right:10px
}


#td_o {
	font-size:14px;
	background-color:#CCCCCC;
}

.corte { clear: both;}

td {
	text-align:left;
}


#slideshow {
    position:relative;
    height:114px;
    width:100%;
    top:0;
    left:0;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


#carousel1{
	width: 100%;
	margin: auto;
	border: 0px solid #ccc;
	overflow: auto;
	height: 81px;
	position: relative;
	margin-top: 2em;
}
#carousel1 img{
	border: 0 none;
}


