body {
background: #CADDD8 url(bg.png) repeat;
/*background: #008493 url(bg_verde.gif) repeat-x;*/
/*background-color: #e1ddd9;*/
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:9px;
}

#bodyx { 
background: transparent url(bgc.gif) center repeat-y; 
}


a {color: #DB7093;}
a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}

h1 {
font-size:24px;
font-weight: bold;
padding: 5px 5px;
margin:0px;
}

h2 {
font-size:18px;
font-weight: normal;
padding: 5px 10px;
margin:0px;
}

h2.aviso {
font-size:20px;
font-weight: bold;
padding: 5px 10px;
margin:0px;
background-color: #ccffcc;
}

h2.error {
font-size:20px;
font-weight: bold;
padding: 5px 10px;
margin:0px;
background-color: #ffcccc;
}

#header h3 {
font-size: 13px;
text-transform:uppercase;
color: #606060;
background-color: #404040;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:4px 12px;
margin:0px 
}
#header a {color: #FFFFFF; text-decoration:none;}
#header a:visited {color:#FFFFFF;}
#header a:hover {color: #FFCCCC; text-decoration:underline;}
#header a:active { color:#A0A0A0;}


#footer h3 {
font-size: 11px;
text-transform:none;
text-align: center;
background-color: #b3d0e2;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:4px 12px;
margin:0px 
}

img.download {vertical-align:middle;}

/* ----------contenedor para centrar el diseņo-------------- */
#container {
width: 771px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #D9E7F0;
}

/* ----------cabecera-------------- */
#header {
background-color: #b3d0e2;
text-align: left;
padding: 0px;
margin: 0px;
border-top:1px solid #A0A0A0;
/*border-top:1px solid #564b47;*/
}
#header img {padding:4px 2px;} 

/* -----------------contenido--------------------- */
#content {
	background-color: #fefeff;
	padding: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-left: 0px;
	margin-right: 200px;
}
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

p, pre{
padding: 5px 10px;
margin:0px;
}

.justificado {
text-align: justify;
}

/* --------------panel derecho------------- */
#right {
float: right;
width: 200px;
margin: 0px;
padding: 0px;
}

/* -----------pie--------------------------- */
#footer {
/* background-color: #b3d0e2; */
clear: both;
margin: 0px;
padding: 0px;
text-align: left; 
}


form {
background: #FFFFFF url(bgf.gif) repeat-y;
margin-top: 9px;
margin-bottom: 0;
margin-left: 20px;
}

form p {
font-size: 14px;
}


/*---------------NOTICIA--------------------------------*/
.noticia {
/*border-top:4px solid #F0F0F0;*/
background: #FFFFFF url(bgf.gif) repeat-y;
padding: 5px 10px;
margin:10px;
}
.noticia_titular {
font-size: 18px;	
font-weight: bold;
font-family: helvetica, arial;
}
.noticia_fecha_fuente {
font-size: 12px;	
font-family: helvetica, arial;
}
.noticia_texto {
font-size: 16px;
font-family: times;
text-align: justify;
}
.noticia img {border:1px solid #D0D0D0; margin-bottom:.5em;}
img.left {float:left; margin-right:1em;} 
img.right {float:right; margin-left:1em;} 
img.center {position:relative; margin-left:auto; margin-right:auto; display:block;} 

