@charset "UTF-8";
/* CSS Document */

html{
background: url(../images/back-html.jpg) repeat-x top;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	margin:0;
}


a:link {
	color: #00669E;
}
a:visited {
	color: #00669E;
}
a:hover {
	color: #474747;
}
a:active {
	color: #00669E;
}

#page{
	width:950px;
	margin:0 auto;
}

#head{
	height:75px;
	width:950px;
	position:absolute;
	margin:0 auto;
}

.bright{
border-right: 1px dotted #b8b8b8;
}

.bleft{
border-left: 1px dotted #b8b8b8;
}

.bloques{
}

.bloques img{
border: 1px solid #b8b8b8;
}

.bloques p{
padding:5px 0px 0px 0px;
margin:0;
font-size:14px;
}


#logoHeader {
	height:60px;
	padding:9px 0px 0px 10px;
	width:210px;
	position:absolute;
	top:0;
	left:0px;
}

#headRight {
	height:60px;
	padding:10px 0px 0px 10px;
	width:450px;
	position:absolute;
	top:0;
	text-align:right;
	right:0px;
	}

.idioma{
color:#8E8E8E;
text-align: right;
font-size:10px;
padding:0px 10px 0px 0px;
}

.idioma a{
color:#8E8E8E;
font-size:11px;
}
.idioma a:hover{
color: #666666;
font-size:11px;
}

.formas{
padding:0px;
margin:0px;
}

#search{
padding:15px 7px 0px 0px;
text-align:right;
float:right;
}

fieldset
{
padding:0;
margin:0;
}


.buscar-input{
width:142px;
background: #FFFFFF url(../images/search.jpg) no-repeat;
border:0;
color:#333333;
border: 1px solid #b8b8b8;
font-size:11px;
padding:4px 4px 4px 20px;
}

.search-button{
color:#FFFFFF;
height:26px;
width:62px;
border:0;
margin:0;
font-size:10px;
background:#00669E;
}


.search-button:hover{
background:#4d4a49;
cursor:pointer;
}



#menu{
	height:35px;
	width:950px;
	position:absolute;
	clear:both;
	top:75px;
	background:url(../images/menu.jpg) repeat-x;
	border-top: 1px solid #135375;
	border-bottom: 1px solid #135375;
}

#tagline{
font-size:17px;
width: 210px;
font-family: Helvetica, Arial, sans-serif;
position: relative;
float:right;
color: #E7F0F7;
font-weight:normal;
padding:8px 5px 0px 0px;
}


#content{
width:950px;
padding:120px 0px 0px 0px;
}


#column-left {
	width:199px;
	padding-right:10px;
	border-right: 1px dotted #BCBCBC;
	float:left;
}

#column-right {
	width:725px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	min-height:380px;
}

#footer{
border-top: 1px solid #135375;
border-bottom: 1px solid #135375;
height:35px;
color: #EDEDED;
width:920px;
margin:0 auto;
font-size:10px;
position:relative;
padding:10px 0px 0px 20px;
background:url(../images/footer.jpg) repeat-x;
clear:both;
}


	
	#footer a{
	color: #EDEDED;
	}
	
	
	#footer a:hover{
	color: #A0D7EA;
	}

#newsletter{
border-bottom: 1px dotted #BCBCBC;
padding:5px;
}

#login{
border-bottom: 1px dotted #BCBCBC;
padding:5px;
}

#noticias{
padding:5px;
}

#noticias p{
padding:2px 0px 2px 0px;
margin:2px 0px 2px 0px;
font-size:11px;
}

.seeall{
padding:3px;
text-align:right;
font-size:11px;
}

.noticia-inner{
padding:2px 0px 2px 0px;
}

#noticias h1{
color:#00669E;
font-size:13px;
font-weight:normal;
padding:1px 0px 1px 0px;
margin:1px 0px 1px 0px;
}

#noticias img{
border:1px solid #b8b8b8;
}

.col-left-inputs{
background: #FFFFFF;
border: 1px solid #b8b8b8;
padding:7px;
color:#333333;
margin: 0px 4px 0px 0px;
width:170px;
}

.col-left-inputsearch{
background: #FFFFFF;
border: 1px solid #b8b8b8;
padding:7px;
color:#333333;
margin: 0px 1px 4px 0px;
}

.col-left-button{
height:30px;
width:60px;
border:0;
font-weight:normal;
font-size:11px;
color:#FFFFFF;
background:#00669E;
}


.col-left-button:hover{
background:#4d4a49;
cursor:pointer;
}

img{
border:0;
}

.flash{
width:720px;
height:240px;
margin: 5px 0px 5px 0px;
border: 1px solid #b8b8b8;
}


.twitter{
position:absolute;
top:120px;
right:0;
}

h2{
color:#474747;
font-size:16px;
font-weight:normal;
padding:0px 0px 4px 0px;
margin:0;
}

.copy{
font-size:10px;
}

.once{
font-size:11px;
}
