@charset "utf-8";
/* CSS Document azuanet.com */

body {
	font:11px "Trebuchet MS", sans-serif;
	background:#FFF url(../Images/BG.jpg) center 0 no-repeat;
	margin:0;
}
a, a:active {
	text-decoration : none;
	color:#000;
}

a:hover{
	text-decoration : underline;
	color:#000;
}
span, h1, h2, ul {
	margin:0;
	padding:0;
}
p {
	margin:0;
	padding:0;
	text-align:justify;
}
p.foto {
	margin10;
	padding:0;
	text-align:left;
}
form, input {
	border:none;
	margin:0;
}
#contenedor {
	width:906px;
	margin:0 auto;
}
#header {
	width:906px;
	height:177px;
	overflow:hidden;
}
#header div.barra {
	height:37px;
	background:url(../Images/barras-inf.gif) bottom no-repeat;
	padding-bottom:12px;
	position:relative;
}
div.barra p {
	font-size:13px;
	color:#fef6e0;
	position:absolute;
	top:12px;
	left:35px;
}
div.barra ul {
	width:520px;
	list-style:none;
	position:absolute;
	top:12px;
	left:360px;
}
div.barra ul li {
	font-size:12px;
	color:#FFF;
	display:block;
	margin-right:10px;
	float:left;
}
div.subheader div.ubicacion {
	width:280px;
	height:20px;
	font-size:13px;
	color:#2a3035;
	text-align:right;
	position:absolute;
	top:102px;
	left:370px;
}
div.ubicacion strong {
	color:#27a3e0;
}
div.ubicacion a {
	color:#27a3e0;
}

div.barra ul li a {
	color:#fef6e0;
}
div.barra ul li a.de, li a.uk, li a.es, li a.fr, li a.it {
	background:url(../Images/icono-de.gif) 0 3px no-repeat;
	padding-left:25px;
}
div.barra ul li a.uk {
	background:url(../Images/icono-uk.gif) 0 3px no-repeat;
}
div.barra ul li a.es {
	background:url(../Images/icono-es.gif) 0 3px no-repeat;
}
div.barra ul li a.fr {
	background:url(../Images/icono-fr.gif) 0 3px no-repeat;
}
div.barra ul li a.it {
	background:url(../Images/icono-it.gif) 0 3px no-repeat;
}
#header div.subheader {
	height:129px;
	background:url(../Images/header.gif) no-repeat;
	position:relative;
}
div.subheader div.logo {
	width:331px;
	height:129px;
	text-indent:-9999px;
	position:absolute;
	left:30px;
}
div.logo a {
	width:331px;
	height:105px;
	display:block;
}

div.subheader div.cesta {
	width:127px;
	height:20px;
	font-size:13px;
	color:#2a3035;
	position:absolute;
	top:85px;
	left:520px;
}
div.cesta a {
	width:127px;
	height:38px;
	text-indent:-9999px;
	display:block;
	background:url(../Images/cesta.png) no-repeat; 
}
div.subheader div.telefono {
	width:220px;
	height:32px;
	font-size:20px;
	color:#FFF;
	text-align:center;
	position:absolute;
	top:97px;
	right:20px;
}
div.subheader div.acceso {
	width:215px;
	height:50px;
	position:absolute;
	top:25px;
	right:25px;
}
div.acceso form label {
	font:13px/28px Arial, sans-serif;
	color:#2a3035;
}
div.acceso form input.campoA {
	width:155px;
	height:21px;
	background:url(../Images/campoA.gif) no-repeat;
	padding:4px 0 0 5px;
	margin-right:5px;
	float:left;
}
div.acceso form input.enviarA {
	width:48px;
	height:25px;
	background:url(../Images/enviarA.gif) no-repeat;
	float:left;
}


#menu {
	height:79px;
	background:url(../Images/menu-bg.jpg) no-repeat;
	position:relative;
}
#menu ul.menu {
	width:860px;
	list-style:none;
	position:absolute;
	top:3px;
	left:18px;
}
#menu ul.menu li {
	height:40px;
	font-size:12px;
	line-height:38px;
	color:#FFF;
	border-right:1px #FFF dashed;
	display:block;
	padding:0 5px;
	float:left;
}
#menu ul.menu li a {
	color:#FFF;
}
#menu ul.menu li:hover, ul.menu li.activo {
	background:url(../Images/hover-menu.gif) repeat-x;
	font-weight:bold;
}
#menu ul.submenu {
	width:860px;
	list-style:none;
	position:absolute;
	top:54px;
	left:18px;
}
#menu ul.submenu li {
	font-size:12px;
	color:#FFF;
	display:block;
	padding:0 25px;
	float:left;
}
#menu ul.submenu li a {
	color:#FFF;
}
#menu ul.submenu li a:hover {
	color:#f9f3e2;
}
#medio {
	width:906px;
	background:url(../Images/medio-bg.jpg) no-repeat;
	position:relative;
	overflow:hidden;
}
#medio div.colz {
	width:205px;
	padding-top:35px;
	float:left;
}
div.colz div.master {
	width:151px;
	overflow:hidden;
	padding-bottom:15px;
	margin:0 auto;
}
div.master h2 {
	font-size:24px;
	line-height:42px;
	font-weight:normal;
	color:#2a3035;
}
div.master ul {
	list-style:none;
	overflow:hidden;
	margin-bottom:25px;
}
div.master ul li {
	width:56px;
	height:32px;
	display:block;
	margin-right:10px;
	float:left;
}
div.master ul li a.ec, li a.ar {
	width:56px;
	height:32px;
	text-indent:-9999px;
	display:block;
	background:url(../Images/icono-ec.gif) no-repeat;
}
div.master ul li a.ar {
	background:url(../Images/icono-ar.gif) no-repeat;
}
div.colz div.aef {
	width:162px;
	overflow:hidden;
	margin:10px auto;
}
div.aef a {
	width:114px;
	height:62px;
	text-indent:-9999px;
	background:url(../Images/aef.gif) no-repeat;
	display:block;
	margin:0 auto;
}
div.aef p {
	font:11px/16px Arial, sans-serif;
	color:#21384a;
	padding:5px 2px 0 8px;
}
#medio div.colh {
	width:701px;
	padding-top:20px;
	float:left;
}
div.b-info p span {
	width:100px;
	height:205px;

	margin-top:5px;
	float:left;
}

div.b-info p span#foto1 {
	width:170px;
	height:100px;

	margin-top:5px;
	float:left;
}

div.b-info p span#foto2 {
	width:148px;
	height:205px;

	margin-top:5px;
	float:left;
}

div.b-info p span#foto3 {
	width:105px;
	height:80px;

	margin-top:5px;
	float:left;
}

div.colh div.b-info {
	width:483px;
	background:url(../Images/bloque-infoA.gif) top no-repeat;
	padding-top:15px;
}
div.b-info h1 {
	width:440px;
	font:normal 30px Georgia, serif;
	color:#233441;
	display:block;
	background:url(../Images/icono-titulo.gif) bottom repeat-x;
	padding:0 0 6px 15px;
	margin:0 auto;
}
div.b-info h2 {
	width:440px;
	font:normal 20px Georgia, serif;
	color:#233441;
	display:block;
	background:url(../Images/icono-titulo.gif) bottom repeat-x;
	padding:0 0 6px 15px;
	margin:0 auto;
}

div.b-info h2#v2 {
	width:440px;
	font:normal 20px Georgia, serif;
	color:#FF9900;
	display:block;
	background:url(../Images/icono-titulo.gif) bottom repeat-x;
	padding:0 0 6px 15px;
	margin:0 auto;
	text-align:center; 
}

div.b-info p {
	width:440px;
	font:13px/20px Arial, sans-serif;
	color:#4d575c;
	padding:5px 0;
	margin:0 auto;
}
div.b-info p strong {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

div.b-info div.b-medio {
	width:477px;
	background:url(../Images/bloque-infoM.gif) repeat-y;
	margin-left:6px;
}
div.b-info div.b-inferior {
	width:477px;
	height:19px;
	text-indent:-9999px;
	background:url(../Images/bloque-infoI.gif) no-repeat;
	margin-left:6px;
}
div.b-info form {
	padding:15px 0;
	margin:0 25px;
}
div.b-info form ul {
	list-style:none;
}
div.b-info form ul li {
	width:410px;
	display:block;
	overflow:hidden;
}
div.b-info form ul li label {
	width:110px;
	font-size:12px;
	line-height:30px;
	display:block;
	color:#4d575c;
	float:left;
}
div.b-info form ul li input.campoP {
	width:180px;
	font-size:11px;
	border:1px #c5b8ab solid;
	padding:3px;
	margin-top:5px;
	float:left;
}
div.b-info form ul li em {
	width:20px;
	font:normal 20px Arial, sans-serif;
	color:#ab3608;
	display:block;
	padding:5px 0 0 10px;
	float:left;
}
div.b-info form ul li span {
	font-size:12px;
	line-height:30px;
	color:#4d575c;
	padding-left:5px;
}
div.b-info form input.enviarP {
	width:89px;
	height:26px;
	background:url(../Images/enviarP.gif) no-repeat;
	margin:8px 0;
}



#medio div.subcolh {
	width:179px;
	height:327px;

	position:absolute;
	top:45px;
	right:38px;
}
#footer {
	width:906px;
	background:url(../Images/medio-inf.gif) top no-repeat;
	padding-top:35px;
}
#footer span {
	width:886px;
	height:32px;
	font:12px/30px Arial, sans-serif;
	color:#FFF;
	text-align:right;
	background-color:#2a3035;
	display:block;
	padding:0 10px;
}
#footer span a {
	color:#FFF;
}
#footer p {
	font-size:12px;
	color:#6b2002;
	padding:4px 0;
	margin-bottom:6px;
}
#footer p a {
	color:#6b2002;
}
#footer p.left {
	float:left;
}
#footer p.right {
	color:#2a3035;
	float:right;
}
