@charset "utf-8";
/* CSS Document */


 
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {margin:0;padding:0;}



a{color:#3687bb; text-decoration:none; outline:none;}

a:hover{color:#fdb905; text-decoration:none;}

img{border:none;}

input, textarea, select, button, a {outline: none; font-size: 1em; font-family:Arial, Helvetica, sans-serif;}



h1, h2, h3, h4, h5 { line-height: normal; }

h1 {font-size: 1.5em;}

h2 {font-size: 1.4em;}

h3 {font-size: 1.30em;}

h4 {font-size: 1.2em;}

h5 {font-size: 1.1em;}



table { border-collapse: collapse; border-spacing: 0; }

.reset, .reset li { list-style: none; padding: 0; margin: 0; }

.clr{clear:both;}

.dpad{padding:10px;}

hr { border: 0 none; border-top: 1px dashed #d8d8d8; height: 1px; }


body {
	background-color:#000;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
}
.cabeza {width:988px; margin:auto; background-image:url(images/bg-header.jpg); background-repeat:repeat-x; height:71px; padding-right:12px;}
 .skip, .hideme {
    position:absolute;
    left:-999em; /*LTR*/
    top: -999em;
}
img {border:none}
.cabeza li { list-style:none}

.logo {width:230px; height:72px; float:left; background-color:#333}
.secc_derecha { width:758px; float:left; height:72px;}
.ajam {clear:both}


 



 .relationMenu li, .socialMenu li, .mainMenu li { float:left; }
.relationMenu, .socialMenu { display:block; float:right; margin: 7px 2px 0 2px; clear:left; }
.relationMenu li { margin: 0 5px;  }
.relationMenu a { font-size:0.75em; font-weight:bold; text-decoration:none; color:#727272; line-height:25px; }
.relationMenu a:hover { text-decoration:underline;  }
.relationMenu a:active { color:#BEBEBE; text-decoration:none; }
.socialMenu li { margin: 0 2px;  }
    .facebookIcon, .twitterIcon, .youtubeIcon { display:block; width:25px; height:25px; }
    .facebookIcon { background: url(images/iconos.png) -57px 0px no-repeat; }
    .facebookIcon:hover { background-position: -57px -28px; }
    .twitterIcon { background: url(images/iconos.png) -29px 0px no-repeat; }
    .twitterIcon:hover { background-position: -29px -28px; }
    .youtubeIcon { background: url(images/iconos.png) 0 0 no-repeat; }
    .youtubeIcon:hover { background-position: -0px -28px;  }


.dropdown li {list-style:none; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.dropdown a { text-decoration:none}
.dropdown ul {list-style:none}

ul.dropdown                         { position: relative; }
ul.dropdown li                      {
	font-weight: bold;
	float: left;
	zoom: 1;
}
ul.dropdown a:hover		            {
	color: #FFF;
}
ul.dropdown a:active                {
	color: #FFF;
}
ul.dropdown li a                    {
	display: block;
	padding: 7px 8px;
	border-right: 1px solid #CCC;
	color: #707070;
}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background-COLOR: #BA0012; position: relative;  }
ul.dropdown li.hover a              { color:#FFF}


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{
	width: 130px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0px;
	
	
}
ul.dropdown ul a {color:#000; font-weight:bold}
ul.dropdown ul li 					{ font-weight: normal; background: #333; color:#000; 
									  border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ color:#000; border-right: none; width: 100%; display: inline-block;  } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }
		
 
.flash_inicio {
	width:1000px;
	margin:auto;
 }
.flash_inicio p { margin:0px;}
	
.contenidos {
	width:976px;
	margin:auto;
	background-color:#FFF;
	padding:12px;
	font:12px/20px Arial, Helvetica, sans-serif;
	color: #3F3F3F;
	text-align:justify
}
.contenidos p { margin:0px; text-align:justify}
.lateral p { text-align:right}
.lateral_titulo { font-size:16px; font-weight:bold; color:#666}
.contenidos h1 {
	background-color:#CCC;
	padding:12px;
	font-size:20px;
	font-weight:bold;
	color:#333;
	margin-top:0px; margin-bottom:12px;
	margin-left:0px; margin-right:0px;
}
.contenidos h2 {
	font-size:18px;
	font-weight:bold;
	color:#C00;
	margin-top:0px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
}
.contenidos h3 {
	font-size:16px;
	font-weight:bold;
	color:#069;
	margin-top:0px;
	margin-bottom:12px;
	margin-left:0px;
	margin-right:0px;
}



.contenidos li { list-style:square; margin-bottom:8px; }

.contenidos img { margin:12px;}








.linea {height:4px; background-color:#CCC; width:1000px; margin:auto}
.pie {
	width:1000px;
	margin:auto;
	background-image: url(images/footer-bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
}
 #legals p { font-size:0.75em;  line-height: 40px; color:#7D7D7D; text-align:center; margin:0px;}
#legals a { color:#7D7D7D; text-decoration:none; margin: 0 20px; }
#legals a:hover { text-decoration:underline; }
.pie_info {
	width:309px;
	float:left;
	padding: 12px;
	font: 12px/28px Arial, Helvetica, sans-serif;
}
.pie_info { margin:0px;}
.pie_info h2 {
	margin:0 0 8px 0;
	font-size:14px;
	font-weight:bold
}
.contador {text-align:center; padding-top:12px; padding-bottom:30px; }

