body {

background:transparent url(../images/bg_body_index.jpg) repeat-x;
}
#top {

background:transparent url(../images/bg_head1.jpg) repeat-x left top;
height:72px;
margin:auto;
width:930px;
}
#center {

background:transparent;
clear:both;
display:block;
height:100%;
margin:auto;
overflow:hidden;
}
#content {
padding:0;
position:relative;
width:930px;
}
div#wrapper {
clear:both;
display:block;
margin:auto;
overflow:hidden;
width:930px;
}
div#head {

background:transparent;
height:73px;
margin:auto;
overflow:hidden;
position:relative;
width:930px;
}
#head h1 {
float:left;
height:97px;
margin:0;
padding-left:18px;
width:157px;
}

#head h1.ppal {
float:left;
height:50px;
margin:-41px 0 0;
padding-left:18px;
font-weight: bolder;
width: 375px;
}

#head h2.logo2{
float: left;
height: 97px;
margin: 0;
padding-left: 18px;
width: 157px;
overflow: hidden;
}
#head h1 span {
text-indent:-40000px;
}


.banner {

background: url(../images/detalle_top.jpg) no-repeat right top;
float:left;
padding:50px 0 0;
width:740px;
}
.banner h2 {

color:#F7A30A;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
line-height:normal;
margin:-20px 20px 0;
width:auto;
}
.banner h1 {
height:97px;
margin:0;
padding-left:18px;
width:157px;
color:#F7A30A;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
line-height:normal;
margin:-20px 0 0;
width:auto;
}


.logo.logo {

background:transparent url(../images/logo.gif) no-repeat scroll left bottom;
height:74px;
left:18px;
position:absolute;
width:139px;
z-index:1000;
}
.pie {
display:none;
}
.fn{
	margin-left: -1px;
}
a.bono {

background:transparent url(../images/bono_verano.jpg) repeat scroll 0 0;
float:left;
height:69px;
margin-left:50px;
margin-top:-46px;
text-indent:-4000px;
width:264px;
}


.redes
{
	margin:-40px 10px 0 0; 
	float:right; 
	width:208px; 
	height:22px
}

.redes a
{ 
	float:left; 
	height:22px; 
	overflow:hidden; 
	margin:2px 10px 0 0
}

span.telef 
{ 
	width:130px;
	margin-left:10px; 
	margin-left:10px; 
	height:25px;
	overflow:hidden; 
	float:left; 
	text-indent:-9000px;
	background:transparent url(../images/telefono_fondo.png) no-repeat scroll 0 0;
	position:relative;
	top:-23px;
}


span.telef-en-fr 
{ 
	width:130px;
	margin-left:10px; 
	margin-left:10px; 
	height:25px;
	overflow:hidden; 
	float:left; 
	text-indent:-9000px;
	background:transparent url(../images/telefono_fondo.png) no-repeat scroll 0 0;
	position:relative;
	top:-2px;
}

/*a.telef { width:142px;
height:25px;
margin-top:-31px;
overflow:hidden; 
background:transparent url(../images/telefono_fondo.png) no-repeat scroll 0 0;
}*/
.menu_head {

background:transparent;
float:right;
margin: -10px 0 0;
width:160px;
}
.menu_head ul li {
padding-top:0px;
}
.sample {
margin-top:-1px;
padding:0px;
}
#box1 {
background-color:#000000;
position:relative;
z-index:0;
}
#box1.logo {
height:74px;
left:18px;
position:absolute;
top:20px;
width:139px;
z-index:2000;
}
#box1 span {
display:block;
float:left;
}
.content_bottom {

background:#EDEFF0 url(../images/bg_content_bottom.jpg) no-repeat scroll 0 0;
float:left;
width:930px;
}
.block {
float:left;
height:auto;
margin-bottom:0px;
width:146px;
}
.block .content {

background:transparent url(../images/bg_block.jpg) no-repeat scroll 0 0;
float:left;
font-size:11px;
overflow:hidden;
padding:18px 11px 0 16px;
width:119px;
}
.block.left {
float:left;
margin-left:0px;
}
.block.left h2 {
margin-left:0px;
width:131px;
}
.block h2 {
background-color:#000000;
margin-left:-0px;
padding-left:15px;
width:131px;
}
.block h2 a {
color:#F7A30A;
font-size:16px;
font-weight:normal;
}
.block h2 a:hover {
color:#FFFFFF;
}
a.mas_info {
background:transparent url(../images/bot_mainfo.jpg) no-repeat scroll 0 0;
color:#333333;
float:left;
font-size:11px;
height:16px;
padding:2px 0 0 12px;
width:107px;
}
a.mas_info:hover {

background:transparent url(../images/bot_mainfo2.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
.anuncio {

background:#EBEDEE url(../images/bg_block_anuncio2.jpg) no-repeat scroll 0 0;
/*border-top: 18px solid #000000;*/
float:left;
margin-left:-2px;
padding-bottom:20px;
width:323px;
}
.anuncio h2 {
background-color:#000000;
float:left;
padding-left:30px;
margin-top:0px;
}
.anuncio a.second {
background-color:#000000;
padding-left:30px;
padding-right: 32px;
}
.anuncio h2 a {
color:#F7A30A;
font-size:16px;
font-weight:normal;
}
.anuncio h2 a:hover {
color:#FFFFFF;
}
div > .anuncio {
width:346px;
}
.anuncio .content {
float:left;
padding:22px 0 0 23px;
width:319px;
}
div > .anuncio .content {
width:306px;
}
.anuncio h3 {

background:transparent url(../images/topo_right.jpg) no-repeat scroll 0 0;
color:#008BCE;
font-size:13px;
padding:0 0 10px 29px;
}

.anuncio_central{
float: left;
padding-left: 0px;
padding-top: 14px;

margin-top: -138px;
margin-left: 154px;
}

.anuncio_central_en{
float: left;
padding-left: 0px;
padding-top: 14px;

margin-top: -109px;
margin-left: 36px;
}


.anuncio_central_frances{
float: left;
padding-left: 0px;
padding-top: 14px;

margin-top: -137px;
margin-left: 36px;
}

.texto_central{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#008BCE;
	margin-top: 20px;
	text-align: center;
	font-weight: bold;
}
.anuncio h3.first {

background:transparent url(../images/bg_h3_1.jpg) no-repeat scroll 0 0;
}
.anuncio h3.second {

background:transparent url(../images/bg_h3_3.jpg) no-repeat scroll 0 0;
}
.anuncio h3 a {
color:#008BCE;
}
.footer_content {

background:transparent url(../images/bg_footer2.jpg) repeat-x scroll 0 0;
}
.footer_content {
clear:both;
display:block;
margin:auto;
padding:66px 0 60px 15px;
vertical-align:middle;
width:915px;
}

