/* CSS Document */

/******************************************/
/* THIS STYLES BELOW ARE FOR ALL WEBSITES*/
/******************************************/

/*******************************/
/* LIST OF STYLES FOR ALL DIVS */

.body {margin:0px;}

.ibody {
margin-top:0px; background:#295D7D;
}

.icontainer{
width:780px; overflow:hidden; border:0px solid #CCCCCC; margin-right:auto; margin-left:auto; padding:2px 4px 0px 5px; background:transparent;
}

#iheader {
width:776px; clear:both; height:189px; background:transparent url(../assets/header.jpg) no-repeat top left;
}

#imaincontainer {
width:776px; clear:both; overflow:hidden; background:transparent url(../assets/backcontent.jpg) repeat-y top left; padding-top:5px;
}

#ifooter {
text-align:center; font:bold 0.6em Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; margin-top:0px;
}

/*****************************/
/* LIST OF STYLES FOR LINKS */

a.linkdetalle:link {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}

a.linkdetalle:visited {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}

a.linkdetalle:hover {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#003399;  text-decoration:none;
}

/* session and inicio link */
a.linkinicio:link {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#505BEE; text-decoration:none;
}

a.linkinicio:visited {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#505BEE; text-decoration:none;
}

a.linkinicio:hover {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#505BEE;  text-decoration:none;
}

/* links dentro de contenido */
a.linkcontenido:link {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#505BEE; text-decoration:none;
}

a.linkcontenido:visited {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#505BEE; text-decoration:none;
}

a.linkcontenido:hover {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#505BEE;  text-decoration:underline;
}

/***********************************************************/
/* searcher styles */
form p label.buscador {
margin-right:15px;
float: left;
width: 25%;
font: 0.9em Helvetica, Arial, sans-serif;
}


form p.busca {
margin: 10px;
padding: 0;
padding-top: 5px;

}

input#termino {
color: #00008B;
background-color: #ffffff;
border: 1px solid #cccccc;
width: 185px;
}

/**********************************/
/* contact form styles. */

input.txt {
color: #00008B;
background-color: #ffffff;
border: 1px inset #cccccc;
width: 100px;
}

input.btn {
color: #000000;
background-color:#999999;
border: 0px none #ffffff;
float:right;
margin-right:75px;
width:80px;
margin-top:8px;
font-weight:bold;
font-size:11px;
height:18px
}

form p {
margin: 0;
padding: 0;
padding-top: 5px;
}

form p label {
margin-right:15px;
margin-left:10px;
float: left;
width: 35%;
font:normal 0.7em Verdana, Arial, Helvetica, sans-serif; color:#000000;
}

fieldset{
border-style:dotted;
width:780px
}

legend{
font-size:0.6em;
color:#003366;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}


.thetitle {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:10px 3px 3px 7px; margin:0px 0px 0px 0px; background:transparent url(../assets/backtitles.jpg) no-repeat top left; width:99%; height:25px;
}

.thecontent {
font:normal 0.7em Verdana, Arial, Helvetica, sans-serif; color:#4f4f4f; text-align:justify; padding:2px 4px 2px 2px; line-height:15px; margin:11px 0px 6px 3px;
}


/******************************************/
/* END OF STYLES FOR ALL WEBSITES         */
/******************************************/


/***************************************************************/
/***************************************************************/
/***************************************************************/
/*******       BELOW SPECIFIC WEBSITE STYLES       *************/
/***************************************************************/
/***************************************************************/
/***************************************************************/

a.linkupper:link {
font:normal 0.6em Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;
}

a.linkupper:visited {
font:normal 0.6em Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;
}

a.linkupper:hover {
font:normal	 0.6em Verdana, Arial, Helvetica, sans-serif; color:#ffffff;  text-decoration:underline;
}




a.titlesstyle:link {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#115faa; text-decoration:none;
}

a.titlesstyle:visited {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#115faa; text-decoration:none;
}

a.titlesstyle:hover {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#115faa;  text-decoration:underline;
}



a.vermas:link {
font:bold 0.7em Verdana, Arial, Helvetica, sans-serif; color:#115faa; text-decoration:none;
}

a.vermas:visited {
font:bold 0.7em Verdana, Arial, Helvetica, sans-serif; color:#115faa; text-decoration:none;
}

a.vermas:hover {
font:bold 0.7em Verdana, Arial, Helvetica, sans-serif; color:#115faa;  text-decoration:underline;
}





a.titlesstylesmall:link {
font:normal 0.8em Verdana, Arial, Helvetica, sans-serif; color:#115faa; text-decoration:none;
}

a.titlesstylesmall:visited {
font:normal 0.8em Verdana, Arial, Helvetica, sans-serif; color:#115faa; text-decoration:none;
}

a.titlesstylesmall:hover {
font:normal 0.8em Verdana, Arial, Helvetica, sans-serif; color:#115faa;  text-decoration:underline;
}




a.titlesstyleblue:link {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#003366; text-decoration:none;
}

a.titlesstyleblue:visited {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#003366; text-decoration:none;
}

a.titlesstyleblue:hover {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#003366;  text-decoration:underline;
}



.titlescommon {
font:bold 1em Verdana, Arial, Helvetica, sans-serif; color:#115faa; text-decoration:none;
}

.commoncontent {
font:normal 0.7em Verdana, Arial, Helvetica, sans-serif; color:#333333;
}



.commoncontent2 {
font:normal 0.7em Verdana, Arial, Helvetica, sans-serif; color:#333333;
}


/* HOME NEWS STYLES */
a.homenews:link {
font:normal 0.7em Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}

a.homenews:visited {
font:normal 0.7em Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}

a.homenews:hover {
font:normal 0.7em Verdana, Arial, Helvetica, sans-serif; color:#000000;  text-decoration:underline;
}

.progratitlesstyle {font:bold 0.7em Verdana, Arial, Helvetica, sans-serif; color:#003366; text-decoration:none;}

a.progratitlesstyle:link {
font:bold 0.7em Verdana, Arial, Helvetica, sans-serif; color:#003366; text-decoration:none;
}

a.progratitlesstyle:visited {
font:bold 0.7em Verdana, Arial, Helvetica, sans-serif; color:#003366; text-decoration:none;
}

a.progratitlesstyle:hover {
font:bold 0.7em Verdana, Arial, Helvetica, sans-serif; color:#003366;  text-decoration:underline;
}

a.conductorstyle:link {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}

a.conductorstyle:visited {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}

a.conductorstyle:hover {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#003366;  text-decoration:underline;}


/* styles for links  in days. */

a.dayslink:link {
color:#FFFFFF; font:bold 0.8em Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
}

a.dayslink:hover {
color:#ffffff; font:bold 0.8em Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;
}

a.dayslink:visited {
color:#FFFFFF; font:bold 0.8em Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
}



/* styles for links  in days. */

a.dayslinkactive:link {
color:#FFFFFF; font:bold 0.8em Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
}

a.dayslinkactive:hover {
color:#ffffff; font:bold 0.8em Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;
}

a.dayslinkactive:visited {
color:#FFFFFF; font:bold 0.8em Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
}






a.linkresena:link {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#706C41; text-decoration:none;
}

a.linkresena:visited {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#706C41; text-decoration:none;
}

a.linkresena:hover {
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#706C41;  text-decoration:underline;
}




a.cerrarx:link {
font:bold 0.7em Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;
}

a.cerrarx:visited {
font:bold 0.7em Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;
}

a.cerrarx:hover {
font:bold 0.7em Verdana, Arial, Helvetica, sans-serif; color:#ffffff;  text-decoration:underline;
}



.textoBold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold;}

.texto {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}


