/* CSS Document */

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

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

.ibody {
margin-top:0px; background:transparent url(../assets/backbody.jpg) repeat-x top left;
}

.icontainer{
width:705px; overflow:hidden; border:1px solid #CCCCCC; margin-right:auto; margin-left:auto; padding:4px 4px 15px 5px; background:#ffffff;
}

#iheader {
width:704px; clear:both; height:125px; display:inline;
}

#imaincontainer {
width:704px; clear:both; overflow:hidden; background:#ffffff; padding-top:5px;
}

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

/*****************************/
/* 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: 40%;
font: 0.9em Helvetica, Arial, sans-serif;
}

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;
}

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


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

#inavmenu {
width:704px; height:23px; clear:both; background:transparent url(../assets/backmenu.jpg) repeat-x top left; text-align:center; overflow:hidden;
}

#hleftcontent {
width:137px; overflow:hidden; float:left; background:#ffffff; border-right:1px solid #EBEBEB; padding-right:3px;
}

.hleftcontenttitle {
display:block; padding:2px; background:#103C85; color:#FFFFFF; font:bold 0.7em Verdana, Arial, Helvetica, sans-serif; text-align:center;
}

#hleftafiliates {
width:100%; background:#ffffff; overflow:hidden; clear:both; margin-top:-10px;
}

.hleftclimatitle {
display:block; padding:2px; background:#103C85; color:#FFFFFF; font:bold 0.7em Verdana, Arial, Helvetica, sans-serif; text-align:center;
}

#hleftclima {
width:100%; background:#ffffff; overflow:hidden; clear:both; margin-top:-10px; text-align:center; padding:8px 0px 0px 0px;
}

#hcentralcontent {
width:415px; overflow:hidden; float:left; background:#ffffff; margin:0px 2px 0px 5px; display:inline;
}



#icentralcontent {
width:555px; overflow:hidden; float:left; background:#ffffff; margin:0px 3px 0px 3px;
}


#hcentralbanner {
width:100%; clear:both; height:115px; background:#CCCCCC; margin-top:0px; text-align:center;
}

#hrightcontent {
width:137px; overflow:hidden; float:left; background:#ffffff; display:inline; border-left:1px solid #EBEBEB; padding-left:3px;

}

.hrighttitle {
display:block; padding:2px; background:#103C85; color:#FFFFFF; font:bold 0.7em Verdana, Arial, Helvetica, sans-serif; text-align:center;
}

#hrighteventos {
width:100%; background:#ffffff; overflow:hidden; clear:both; margin-top:0px;
}

.hrightskaltitle {
display:block; padding:2px; background:#103C85; color:#FFFFFF; font:bold 0.7em Verdana, Arial, Helvetica, sans-serif; text-align:center;
}

#hrightskallogos {
width:100%; background:#ffffff; overflow:hidden; clear:both; margin-top:0px;
}

/*************************/

.thetitle {
font:bold 0.8em Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:3px 3px 3px 5px; margin:11px 0px 6px 5px; background:#103C85; width:98%;
}

.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 5px; display:block;
}

.eventotitle {
font:bold 0.6em Verdana, Arial, Helvetica, sans-serif; color:#4f4f4f;
}

.eventoresumen {
font:normal 0.6em Verdana, Arial, Helvetica, sans-serif; color:#4f4f4f;
}


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

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

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

a.eventotitle:link {
font:bold 0.6em Verdana, Arial, Helvetica, sans-serif; color:#4f4f4f; text-decoration:none;
}

a.eventotitle:visited {
font:bold 0.6em Verdana, Arial, Helvetica, sans-serif; color:#4f4f4f; text-decoration:none;
}

a.eventotitle:hover {
font:bold 0.6em Verdana, Arial, Helvetica, sans-serif; color:#4f4f4f; text-decoration:underline;
}


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

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

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

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

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

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









