/*Hoja de Estilos FMS*/

body, html{
	font-family: "Trebuchet MS", Helvetica, Sans-Serif;
	font-size:11px;
	color:#236829;
	margin:0;
	background-image:url(images/img_fondo.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#87B41B;
}

#contenedor {
	width:960px; 
	margin:0 auto;  /* para centrar el contenedor*/
	position:relative;
	display: table; /*se comporta como una tabla*/
}

.entrar-verde, .entrar-verde:active, .entrar-verde:link, .entrar-verde:visited, .entrar-verde:hover { 
	font-family:"Trebuchet MS", Helvetica, Sans-Serif;
	font-weight:bold; 
	color:#236829; 
	text-decoration:underline; 
	text-align:center; 
	font-size:16px; 
	}
	
.entrar-verde:hover { 
background-color:#D8FDDB;
}

.entrar-azul, .entrar-azul:active, .entrar-azul:link, .entrar-azul:visited, .entrar-azul:hover { 
	font-family:"Trebuchet MS", Helvetica, Sans-Serif;
	font-weight:bold; 
	color:#2B4850; 
	text-decoration:underline; 
	text-align:center;
	font-size:16px; 
	}
	
.entrar-azul:hover { 
background-color:#E3F0F8;
}

#espacio {
	height:10px;
}

#sitio {
	width:960px;
	background-color:#FFF;
	border: 1px solid #FFF;
}


#top {
	height:123px;
	background-image:url(images/img_top.jpg);
}
#logo{
	float:left;
	padding:10px;
}
 
#contenidos {
	background-color:#FFF;
	width:920px;
	margin:20px;
}

#contenidos h1 {
	font-family: "Trebuchet MS", Helvetica, Sans-Serif;
	font-size:18px;
	font-weight:bold;
	color:#236829;
	margin: 0 0 5px 0;
	text-align:left;
}

#contenidos h2 {
	font-family: "Trebuchet MS", Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:normal;
	color:#236829;
	text-align:left;
	line-height:20px;
}

#contenidos h3 {
	font-family: "Trebuchet MS", Helvetica, Sans-Serif;
	font-size:18px;
	font-weight:bold;
	color:#236829;
	margin: 0 0 5px 0;
	text-align:left;
	border-bottom:1px solid #9A7F16;
}

#contenidos a { font-size:12px; color:#236829; text-decoration:underline; text-align:left; }
#contenidos a:hover { background-color:#FAFAFA; }

#footer{
	background-image:url(images/img_footer.jpg);
	height:33px;
}

#footer-a{
	float:left;
	width:600px;
	font-family: "Trebuchet MS", Helvetica, Sans-Serif;
	font-size:11px;
	color:#FFF;
	font-weight:normal;
	padding-top:10px;
	padding-left:5px;
}
#footer-b{
	float:right;
	width:200px;
	font-family: "Trebuchet MS", Helvetica, Sans-Serif;
	font-size:11px;
	color:#FFF;
	font-weight:normal;
	padding-top:10px;
	padding-right:5px;
	text-align:right;
}

#footer a { color:#FFF;  text-decoration:underline; }
#footer a:hover { background-color:#28772F; }

.form-contacto {
	font-family: "Trebuchet MS", Helvetica, Sans-Serif;
	font-size:11px;
	color: #000;
	width: 250px;
 }

 
 .form-comentarios {
	font-family: "Trebuchet MS", Helvetica, Sans-Serif;
	font-size:11px;
	color: #000;
	width: 567px;
 }
/*-----

/* Menú Horizontal ************************************************************/

#siteNav ul { /*nivel uno*/
	list-style-type:none;
	margin:0;
	width:100%;
	padding:0;

}

#siteNav li { /*nivel uno*/
	float:right;
	position:relative;
	top:0;
	border-left:1px solid #8F7E16;

}

#siteNav a { /*nivel uno disposicion*/
	text-decoration: none;
	display:block;
}

#siteNav li a, #siteNav li a:link, #siteNav li a:visited { /*nivel uno links*/
	padding:0px 7px 18px 7px;
	margin-top:4px;
	margin-left:0;
	margin-right:8px;
	font-family:"Trebuchet MS", Helvetica, Sans-Serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

#siteNav li a:hover { /*nivel uno links hover*/
background-color:#236829;
}

#siteNav li.current a:link, #siteNav li.current a:visited { /*nivel uno links current*/
background-color:#236829;
}


#siteNav li ul { /*nivel dos*/
	display:none;
	position:absolute;
	margin:0;
	padding:1px 0;
}

#siteNav li ul li { /*nivel dos ancho*/
	width:175px;
}


#siteNav li:hover ul { /*nivel dos disposicion*/
	display:block;
}


#siteNav li li { /*nivel dos padding*/
	text-indent:10px;
}



#siteNav li ul li a:link, #siteNav li ul li a:visited, #siteNav li.current ul li a:link, #siteNav li.current ul li a:visited { /*nivel dos links*/
	background:#242424;
	color: #FFFFFF;
	margin-right:8px;
	margin:0;
	border-top:1px solid #424041;
	
}

#siteNav li ul li a:hover, #siteNav li.current ul li a:hover { /*nivel dos links hover y current*/
	background-color: #000000;
}