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%;background:transparent;vertical-align:top;}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0;}address{font-style:normal;} input{outline: 0;}html{height: 100%}a {text-decoration: underline;}a:hover {text-decoration: none;} em{font-style: normal; color: gray; font-weight: 600;} abbr {background-color: #fffbfc;}
button,a,input[type="submit"]{cursor:pointer} 
html {overflow: auto;overflow-x:hidden; overflow-y:auto;}
img {border:0; vertical-align:b} strong {font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #000000;cursor:help;}del{text-decoration:line-through;}ins{text-decoration:underline;font-style:italic}
@font-face {
	font-family: 'Conv_HelveticaNeue-Bold';
	src: url('fonts/HelveticaNeue-Bold.eot');
	src: local('☺'), url('fonts/HelveticaNeue-Bold.woff') format('woff'), url('fonts/HelveticaNeue-Bold.ttf') format('truetype'), url('fonts/HelveticaNeue-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	
		font-family: 'Conv_HelveticaNeueLT-Bold';
	src: url('fonts2/HelveticaNeueLT-Bold.eot');
	src: local('☺'), url('fonts/HelveticaNeueLT-Bold.woff') format('woff'), url('fonts/HelveticaNeueLT-Bold.ttf') format('truetype'), url('fonts/HelveticaNeueLT-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	
		font-family: 'Conv_HelveticaNeue';
	src: url('fonts0/HelveticaNeue.eot');
	src: local('☺'), url('fonts/HelveticaNeue.woff') format('woff'), url('fonts/HelveticaNeue.ttf') format('truetype'), url('fonts/HelveticaNeue.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	background-color: #FFF;
	font-size:12px;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
}
.left{float:left;}.right{float: right;}.clear{clear: both;}

#contenedor {
	position:relative;
	margin: 0 auto;
	width:1004px;	
	z-index:1;
	left:-9px;
	padding:0;
	text-align:left;
}

#header {
	position:absolute;
	width:1004px;
	height:106px;
	z-index:1;
	left: 0;
	top: -2px;
	background:#123e82 url(../img/bg-header.gif);
}

#header-logo {position:absolute; left: 30px; top: 30px; width:177px; height:58px; z-index:2;}

#header-login {position: absolute; left:525px; width:auto; height:62px; }
#header-login div.lbg{float:left; height:100%; width:5px; background: url(../img/bg-header.png) no-repeat;}
#header-login div.lleft  {background-position: 0 0;}
#header-login div.lcenter {width:auto; background-repeat:repeat-x; background-position:0 -62px; color:#f5f5f5; font-size:88%; }
#header-login div.lright {background-position: 0 -124px; }
#header-login h4 {font-size:93%; letter-spacing: -0.01%; margin:13px 9px 10px; padding:0;}
#header-login input {float:left; border:0; background-color: #064084; width:69px; height:14px; font-size:88%; color:white; padding:2px; margin-left:2px;}
#header-login input:focus { background-color: #05346c;}
#header-login label {float:left; padding:6px 4px 2px 9px; border-right: 1px dotted white;}
#header-login input.boton {background: none; width:50px; height: 20px; font-size:93%; color:#efefef; font-weight: 600; text-decoration:underline; cursor: pointer;}
#header-login input.boton:hover {color: white; text-decoration:none;} 
	
#header-registrate {position:absolute; left:884px;	top:4px;	background-position:bottom; background-repeat:no-repeat;}
#header-registrate a {position:absolute; width:113px; height:70px; top:-9px; left:-7px; background:url(../img/bot-registrate-head.png) no-repeat top;}
#header-registrate a:hover {background:url(../img/bot-registrate-head.png) bottom;}

#header-menuprincipal {position:absolute; left:255px; top:74px; width:760px;	height:32px;}
#header-menu li {float:left; height:32px; width:113px; text-align:center; font-family:'Conv_HelveticaNeue-Bold',Sans-Serif; font-size:86%;}
#header-menu li a {display:block;padding:12px 12px 10px 12px;color:#FFF;text-decoration:none;}
#header-menu li a:hover {background-color:#496ea2;}
#header-menu li a.linkMenuAc {background-color:#e6e6e6;color:#1560b4;}
#header-menu li a.linkMenu {color:#FFF;}
#header-menu #header-prensa {width:80px;}
#header-menu #header-home {width:70px;}
#header-menu #header-galeria {width:90px;}






#footer-bevel {
	position:absolute;
	width:160px;
	height:9px;
	left: 21px;
	top: 52px;
	background-image: url(../img/footer-bevel.png);
}

#footer-bevel2 {
	position:absolute;
	width:130px;
	height:9px;
	left: 226px;
	top: 52px;
	background-image: url(../img/footer-bevel.png);
}
		
#footer-bevel3 {
	position:absolute;
	width:274px;
	height:9px;
	left: 690px;
	top: 52px;
	background-image: url(../img/footer-bevel.png);
}

#footer-registratef {
	width:280px;
	height:138px;
	position:absolute;
	font-family:'Conv_HelveticaNeue-Bold',Sans-Serif;
	font-size:10.5px;
	color:#d4d4d4;
	letter-spacing:1px;
	line-height:16px;
	left: 691px;
	top: 32px;
}

#footer-contactof {
	width:233px;
	height:138px;
	position:absolute;
	font-family:'Conv_HelveticaNeue-Bold',Sans-Serif;
	font-size:10.5px;
	color:#d4d4d4;
	letter-spacing:1px;
	line-height:16px;
	left: 21px;
	top: 32px;
}

#footer-contacto-texto {
	width:233px;
	height:54px;
	position:absolute;
	font-family:'Conv_HelveticaNeue-Bold',Sans-Serif;
	font-size:10.5px;
	color:#d4d4d4;
	letter-spacing:1px;
	line-height:16px;
	left: 0;
	top: 34px;
}

#footer-encuentranosf {
	width:233px;
	height:138px;
	position:absolute;
	font-family:'Conv_HelveticaNeue-Bold',Sans-Serif;
	font-size:10px;
	color:#d4d4d4;
	letter-spacing:1px;
	line-height:16px;
	left: 227px;
	top: 32px;
	list-style:none;
}

span.footertitulo {
	color:#FFF;;
	font-size:13px;	
	letter-spacing:0px;
	line-height:18px;
	font-weight: bold;
}

span.footerblanco {
	color:#FFF;
	letter-spacing:1px;
	line-height:16px;
	font-weight: bold;
}

#footer-registratebtnf a {
	width:74px;
	height:26px;

	background-repeat:no-repeat;
	position:absolute;
	left: 199px;
	top: 93px;
	background: url(../img/bot-registrate-pie.png) top no-repeat;
}
#footer-registratebtn-texto {
	width:270px;
	height:52px;
	background-repeat:no-repeat;
	position:absolute;
	left: 0;
	top: 34px;
}
	
#footer-registratebtnf a:hover {
    	background: url(../img/bot-registrate-pie.png) bottom no-repeat;
}
}

#footer-redessociales {
	margin:0;
	padding:0;
	color:#FFF;
	letter-spacing:1px;
	line-height:16px;
	font-weight: bold;
	list-style:none;
	display:block;
	text-decoration:none;
}

#footer-redessociales li a{
	color:#c2c2c2;
	height:8px;
	padding-top:3px;
	padding-left:25px;
	padding-bottom:10px;
	text-decoration:none;
	list-style:none;
	display:block;
}

#footer-mailto a{
	position:absolute;
	color:#c2c2c2;
	height:20px;
	padding-top:3px;
	padding-left:0px;
	text-decoration:none;
	list-style:none;
	display:block;
	top: 89px;
}

#footer-mailto a:hover{
	color:#fff;
}
#footer-redessociales li a:hover {
	color:#fff;

}
	
#footer-redessociales #fb a {
	background:url(../img/ico-facebook-pie.png) no-repeat left top;
}

#footer-redessociales #fb a:hover {
	background:url(../img/ico-facebook-pie.png) no-repeat left bottom;
}
			
#footer-redessociales #tw a {
	background:url(../img/ico-twitter-pie.png) no-repeat left top;
}

#footer-redessociales #tw a:hover {
	background:url(../img/ico-twitter-pie.png) no-repeat left bottom;
}
			
#footer-redessociales #yt a {
	background:url(../img/ico-youtube-pie.png) no-repeat left top;

}

#footer-redessociales #yt a:hover{
	background:url(../img/ico-youtube-pie.png) no-repeat left bottom;
}
	
#footer-rs {
	margin:0;
	padding:0;
	position:absolute;
	color:#c2c2c2;
	letter-spacing:1px;
	line-height:16px;
	font-weight: bold;
	list-style:none;
	display:block;
	text-decoration:none;
	top: 34px;
	width: 80px;
}
#header-cambiar-pais {
	position:absolute;
	width:101px;
	height:18px;
	z-index:3;
	left: 401px;
	top: 25px;
	background: url(../img/header-cambiar-pais.png) no-repeat;
}
