﻿@charset "utf-8";
/* CSS Document */

/***********************************************/
/* ITGA                                        */
/***********************************************/ 



/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#centrar {
	width: 780px;
	margin: 0 auto 0 auto;
	background-color: white;
}

#masthead{
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	background-color:#455928;
	height: 110px;
}

#navBar{
	float: left;
	width: 20%;
	margin: 0px;
	padding: 0px;
	background-color: #e8e4e5;
	border-right: 4px solid #d0d0c6;
	border-bottom: 1px solid #cccccc;
	color:#003300;
}

#headlines{
  float:right;
	width: 22%;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-right: 10px;
}

#contenido{
	float: left;
  width: 74%;
  border-bottom:1px solid #cccccc;
  padding-left:4px;
  font-size:80%;
  color:#333333;
  padding:10px 4px 10px 10px;
}

#contenido a{ color:#006600; text-decoration:none; font-weight:bold;}
#contenido a:hover{ color:#333333; text-decoration:underline; font-weight:bold;}

.portada_columna2 { border-left:1px solid #CCCCCC; }
/***********************************************/
/* Components                                  */
/***********************************************/

#siteLogo{
	margin: 0;
	float: left;
	width: 156px;
	height: 97px;
	text-align: center;
	/*border: 1px solid lime;*/
}

#siteBanner{
	margin: 0;
	float: left;
	width: 624px;
	height: 97px;
	vertical-align: bottom;
	/*border: 1px solid Fuchsia;*/
	background-color: black;
	text-align: center;
}




/************* ¡¡!! ***************/
.atencion { color:#006600; font-weight:bold; }
/************* #siteInfo styles ***************/
#siteInfo{
	clear: both;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #cccccc;
	font-size: 75%;
	color: #57b046;
	padding: 5px 10px 10px 10px;
	text-align:center;
	line-height:1;

}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}

#siteInfo a {
	color: #57b046;
	text-decoration:underline;
}

#siteInfo a:hover {
	text-decoration: none;
}

/********<div id="logo_inferiores">********/
.logo_inferiores { text-align:center; background:#FFFFFF; margin-left:200px; }


/*********** #navBar link styles ***********/




#navBar ul {
	margin: 2px 0px 2px 15px;
	padding: 0;
	color:#000000;
	
}


#navBar ul ul {
	margin: 2px 0px 2px 15px;
}


#navBar ul A:link {text-decoration:none;color:#003300; display:block;} 
#navBar ul A:visited {text-decoration:none;color:#003300; display:block;} 
.active {text-decoration:none;color:#336600; display:block;} 
#navBar ul A:hover {text-decoration:none;color:#009900; display:block;} 


/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {
	border-bottom: 1px solid #EEE;
}

/* fix for browsers that don't need the hack */
html>body #navBar li {
	border-bottom: none;
}

/*********** .relatedLinks styles ***********/

.relatedLinks{
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 80%;
	color:#003300;
}

.relatedLinks ul ul{
	font-size: 80%; color:#006600;
}
.relatedLinks ul li{
	list-style:url(../images/list.jpg); color:#006600;
}

.relatedLinks ul{ color:#006600; text-decoration:none;
}

.relatedLinks ul a{ color:#333333; text-decoration:none;
}

.relatedLinks ul a:hover{ color:#006600; text-decoration:none;
}



.relatedLinks h3{
	font-family: Trebuchet MS;
	font-size: 120%;
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #CCC;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block;
	padding-bottom:10px;
}

/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 5px 0px 5px 0;
	font-size: 80%;
}

#headlines a {
	color: #333333;
}

#headlines h3{
	margin-top: 15px;
	font-family: Trebuchet MS;
	font-size: 120%;
}

#headlines h4{
	margin: 5px;
	padding-left: 10px;
	font-family: Trebuchet MS;
	font-size: 110%;
	color: #FF6600;
	
	background-image: url(../images/h4_eventos_vineta.png);
	background-position: left;
	background-repeat: no-repeat;
}

.naranja, .verde {
	display: block;
	color: white;
	padding: 5px 0px 5px 4px;
}

.naranja {
	background-color: #FF6600;
}

.verde {
	background-color: #006633;
}

#headlines p {
	margin:5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCC;
	font-size: 85%;
}

#headlines ul {
	margin: 10px 5px 10px 18px;
	padding: 0;
}

#headlines li {
	margin: 4px 0px 4px 0px;
}

.formulario { text-align:left; font-size:80%; color:#666666; background-color:#e5e5e5; margin-left:20px; padding-left:6px; }
.formulario th { width:50%; }
.acepto_legal { font-size:80%; color:#666666; background:#CCCCCC;}
.acepto_legal a { color:#003300; text-decoration:none; }
.acepto_legal a:hover { color:#003300; text-decoration:underline; }