/*******Reseteo css******/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size:100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration:none;
}

body {
  line-height: 1;
	/*fuente de estas paginas*/
   font: normal normal normal 62.5% Arial, Helvetica, sans-serif;
  
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
 
/* No olvides definir estilos para focus */
:focus {
  outline: 0;
}
 
/* No olvides resaltar de alguna manera el texto insertado/borrado */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
 
/* En el código HTML es necesario añadir cellspacing="0" */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/*****/
body{
	background-color:#c4c4c4;
	
}
h1{
	font: normal normal normal 1.3em/15px Arial, Helvetica, sans-serif;
	color:#333334;
	height:15px;
	margin: 10px 0 0 ;
	}
h1 span{
	color: #002b55;
	font-weight:bold;
}
h2{
	font: normal normal bold 1.4em/20px Arial, Helvetica, sans-serif;
	color:#002b55;
	border-bottom: 1px solid #002b55;
	margin: 5px 0;
	height:20px;
	}
h3{
	font: normal normal bold 1.3em Arial, Helvetica, sans-serif;
	color:#333334;
	}
h4{
	font: normal normal normal 1.1em/20px Arial, Helvetica, sans-serif;
	background-color: #002b55;
	color: white;
	text-align:right;
	padding: 0 7px 0 0;
	}
	h4 span.flecha{
		background: #002b55 url(images/flecha.png) no-repeat left 1px;
		padding-left:10px;
		}
h5 {
	font: normal normal normal 1.3em/20px Arial, Helvetica, sans-serif;
	color: white;
	background: #002b55 url(images/flecha2.png) no-repeat 11px 5px;
	padding-left:27px;
	cursor: pointer;
	}
li.toggler-active h5{
	color: white;
	background: #aeaeae url(images/flecha3.png) no-repeat 11px 5px;
	}
p{
	font: normal normal normal 1.3em Arial, Helvetica, sans-serif;
	color:#333334;
	padding: 7px 0;
	}
ul li{color:#333334;}
p.mas a{
	font: normal normal bold 1.1em px Arial, Helvetica, sans-serif;
	color:#002b55;
	margin: 5px 0;
	height:20px;
	text-decoration:none;

}
a {
	font: normal normal normal 1em Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:inherit;
	}
a:hover{
	text-decoration:underline;
	}
a.ver_mas{
	display:block;
	text-align:right;
	font:bold 1.3em Arial, Helvetica, sans-serif;
	color:#002b55;
	position:absolute;
	right:7px;bottom:7px;
}
hr{
	border: 0;
	height:1px;
	background-color:#002b55;
	margin:50px 0 5px;
	}
#wrapper{
	width:1024px;
	margin: 0 auto;
	background-color:white;
	}
	#header{
	  	background-color: #002b55;
		color:white;
		height: 300px;
		position:relative;
		margin: 0 0 10px 0;
		padding:16px 0 0 25px;
	  	}
		#header.header_interior{
			/*background: #002b55 url(images/fnd_header_interior.png) no-repeat left bottom;*/
			margin: 0;
			}
		#logo div.logo_letter{
			float:left;
			width:60px;
			height:60px;
			background-color: white;
			color:#002b55;
			text-align:center;
			margin:8px;
			font: normal normal bolder 4em/60px Arial, Helvetica, sans-serif;
			}
			#logo div.logo_letter p{
				background-color:#002b55;
				color: white;
				font: normal normal bold .3em/24px Arial, Helvetica, sans-serif;	
				}
	#h_options{
		position:absolute;
		right:13px;top:13px;
		font: normal normal normal 1.1em/27px Arial, Helvetica, sans-serif;
		}
		#h_options ul li{
			float:left;
			padding: 0;
			color:white;
			}
			#h_options ul li input{
				border: 1px solid #a9a9a9;
				height:13px;
				font-size: 1em;
				line-height: 13px;
				}
		#h_options ul li a{	
			font-size: 1em;
			border-right: 1px solid #a9a9a9;
			padding: 0 5px 0 0;
			margin: 0 5px 0 0;
			color:white;
			}
			#h_options ul li a.sinborde{
				border:0;
				padding: 0 0 0 15px;
				}
	#h_menu{
		position:absolute;
		right:13px;bottom:200px;
		}
		#h_menu ul li{
			float:left;
			}
		#h_menu ul li a{
			border-right: 1px solid #a9a9a9;
			padding: 0 9px;
			font: normal normal normal 1.3em/18px Arial, Helvetica, sans-serif;
			color:white;
			}
		#h_menu ul li a.sinborde{
			border:0;
			}
			#header img{
		position:absolute;
		border-top: 5px solid white;
		bottom: 0; left: 0;
		}
  #container{
  	height:1%;
	overflow:hidden;
  	}
  	#l_menu{
  		float:left;
		width:225px;
		margin: 0 15px 0 10px;
		}
		#l_menu ul{
			background-color:#dadada;
			padding: 10px 7px 0;
			margin-bottom:-6px;
			}
			#l_menu ul li{
				padding-bottom: 25px;
				border-bottom:1px solid white;
				margin:3px 0;
				position:relative;
				}
		#l_menu ul#menu_interior{
			padding:5px;
			margin:0px;
			}		
			#l_menu ul#menu_interior li{
				padding-bottom: 5px;
				border-bottom:0;
				margin-bottom:0px;
				}
				#l_menu ul#menu_interior li ul{
					padding: 0;
					margin-bottom:0px;
					}
					#l_menu ul#menu_interior li ul li{
						padding: 2px 0;
						}
						#l_menu ul#menu_interior li ul li a{
							color: #002b55;
							padding-left:27px;
							font-size:1.2em;
							display:block;
							width: 184px;
							line-height:19px;
							}
							#l_menu ul#menu_interior li ul li a:hover{
								background-color:#c4c4c4;
								text-decoration:none;
								}
	#content{
		float:left;
		width: 761px;
		}
		#content img{
			float:right;
			margin:0 0 5px;
			}
		#content ul li{
			background-color:#dadada;
			float: left;
			width:165px; height:200px;
			position:relative;
			margin: 0 12px 0 0;
			padding: 6px 6px 25px;
			}
		#content ul li.last{
			margin:0;
			}
  #footer{
  	clear:both;
	background-color: #002b55;
	color:white;
	line-height: 19px;
	text-align:right;
	padding: 0 15px 0 0;
	margin-top:50px;
  	}
	#footer p{
		padding:0;
		line-height: 19px;
		color:white;
		margin:0;
	 	}
	#footer p a{
				color:white;
				font-size:1em;
				font-weight:bold;
				padding: 0 0 0 25px;
				margin:0;
				}

