.body {
text-align:center;
width:auto;
height:auto;
background-repeat:no-repeat;
background-attachment:fixed;
}

.foto {
width:200px;
height:auto;
}

.entrar {
text-align:center;
width:720px
height:auto;
margin-top:300px;
}

ul.menu {
	background:transparent;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 560px;
	height:25px;
}
ul.menu li {

	float: left;
	font: 16px, Arial, Helvetica, sans-serif;
	min-width:40px;
	margin: 0;
	padding: 0;
}
ul.menu li a {

	background:transparent;
	color: #ccc;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:normal;
}

ul.menu li a:hover {
	background: transparent;
	background-image:url(hover.png);
	border-top: 2px solid #CCCCFF;
	color:#FFFFFF;
	height:13px;
	}

ul.menu .current a {
	min-width:40px;
	background:transparent;
	border-top: 2px solid #FFFF00;
	height:13px;
	color:#FFFF00;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
}

ul.submenu {
	text-align:left;
	background:transparent;
	float: left;
	list-style: none;
	margin: 0;
	padding:0px 0px 0px 8px;
	width: 150px;

}
ul.submenu li {

	width:150px;
	float: left;
	font: 14px, Arial, Helvetica, sans-serif;
	min-width:40px;
	margin: 0;
	padding: 0;
}
ul.submenu li a {

	width:150px;
	background:transparent;
	color:#000066;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:normal;
}

ul.submenu li a:hover {
	width:110px;
	padding-left:40px;
	background: transparent;
	background-image:url(current.png);
	background-color:#CCCCFF;
	color:#000066;
	}

ul.submenu .current a {
	width:110px;
	padding-left:40px;
	background-image:url(current.png);
	border-top: 2px solid #FFFF00;
	border-bottom: 2px solid #FFFF00;
	color:#000066;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
}

.wrap {
margin:0 auto;
width:959px;
height:auto;
}


.header {
float:left;
width:959px;
height:155px;
}

.bloque_izq {
float:left;
width:201px;
height:auto;
min-height:100px;
Margin-top:60px;
margin-right:30px;
}

.subtitle {
font-size:12px;
color:#FFFF66;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
padding-top:45px;
padding-left:30px;
text-align:left;
float:left;
width:171px;
height:20px;
background-image:url(subtitle.png);
margin-bottom:17px;
}

.borde_sup_izq {
margin-top:2px;
float:left;
width:201px;
height:24px;
background-image:url(bq_izq_sup.png);
}

.cuerpo_izq {
padding-left:10px;
padding-right:10px;
font-size:14px;
color:#00CCFF;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
float:left;
width:181px;
height:auto;
min-height:171px;
background-image: url(../images/bq_izq_bg.png);
background-repeat:y;
}

.borde_inf_izq {
float:left;
width:201px;
height:16px;
background-image:url(bq_izq_inf.png);
margin-bottom:17px;
}

.subtitle_inf {
float:left;
width:186px;
height:58px;
background-image:url(subtitle_inf.png);
margin-bottom:17px;
padding-top:10px;
padding-left:15px;
}

.publicidad {
float:left;
Width:200px;
Height:auto;
Background:transparent;
color:#FFFF66;
font-size:9px;
margin-bottom:17px;
border-top:2px solid #CCCCCC;
border-bottom:2px solid #CCCCCC;
}

.ofertas {
background-image:url(footer_bg.png);
width:146px;
padding-top:5px;
height:16px;
font-size:12px;
color:#FFFFFF;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
text-transform:none;
}

.bloque_publi-drcha {
float:right;
width:201px;
height:auto;
min-height:100px;

}

.bloque_drch {
margin-top:60px;
float:left;
width:728px;
height:auto;
min-height:100px;
}

.menu_bg {

padding-top:31px;
padding-left:20px;
font-size:16px;
color:#FFFFFF;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
float:left;
width:708px;
height:34px;
background-image: url(../images/menu_bg.png);
margin-bottom:17px;
}

.borde_sup_drch {
float:left;
width:728px;
height:24px;
background-image:url(bq_drch_sup.png);
}

.cuerpo {
float:left;
width:728px;
height:auto;
min-height:389px;
background-image:url(bg_drcha_bg.png);
background-repeat:y;
}

.texto {
padding-top:2px;
padding-left:30px;
padding-right:8px;
text-align:justify;
font-size:14px;
color:#000066;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
float:left;
width:670px;
height:auto;
min-height:371px;
background-image: url(../images/attuning_bg.png);
background-repeat:no-repeat;

}

.borde_inf_drch {
float:left;
width:728px;
height:23px;
background-image: url(../images/bq_drch_inf.png);
margin-bottom:24px;
}

.inicio {
text-align:center;
width:490px;
height:auto;
float:left;
text-align:center;
color:#FFFFFF;
background-image:url(index_bg.png);
font-size:20px;
border-left:3px solid #CCCCCC;
border-right:3px solid #CCCCCC;
}

.index {
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
text-align:center;
width:720px;
height:auto;
float:left;
text-align:center;
color:#CCCCCC;
background:transparent;
border-left:3px solid #CCCCCC;
border-right:3px solid #CCCCCC;
}

.direccion {
text-align:right;
font-size:12px;
color:#FFFFFF;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
float:right;
width:728px;
height:35px;
background-image: url(../images/footer_bg.png);
background-repeat:repeat-x;
}
.publicidad-footer {
float:left;
text-align:center;
width:720px;
height:90px;
margin-top:14px;
}

.text_padd {
padding-top:14px;
}

.footer {
text-align:center;
padding-top:5px;
font-size:10px;
color:#FFFFFF;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
float:left;
width:959px;
height:20px;
background-color:#6666CC;
margin-top:14px;
}

.webmaster {
font-size:0px;
height:22px;
float:left;
width:231px;
margin-right:200px;
margin-top:1px;
background-image:url(template_copyright.png);
}
.no_transform {
text-transform:none;
text-decoration:none;
color:#CCFFFF;
}

.logo {
float:left;
text-align:center;
margin-right:5px;
width:40px;
height:20px;
}

.logo_padd {
padding-top:9px;
float:left;
text-align:center;
margin-right:5px;
width:40px;
height:20px;
}

.propietario {
margin-top:4px;
text-align:left;
float:left;
width:200px;
font-size:10px;
}

.legal {
float:right;
width:100px;
margin-top:4px;
text-decoration:underline 1px;
color:#CCFFFF;
}

.mapa {
text-align:center;
width:728px;
height:auto;
}

.centrado_texto {
text-align:center;
}

.prensa_foto {
float:left;
width:200px;
height:auto;
}
.prensa_box {
text-align:center;
float:left;
width:200px;
padding-left:80px;
padding-right:20px;
height:auto;
padding-bottom:20px;
}
.pagina_prensa {
width:670px;
height:auto;
}