/*colores
azul claro 66c1d4
azul oscuro 0098b8
*/
.idiomas {text-align:right; padding:5px 5px 0 0; color:#FFF; font-size:10px; vertical-align:middle;}
body {
	margin:0;
	padding:0;
	background: #66c1d4 url(../images/fnd_body.jpg) left top repeat-x;
	font: 12px/140% Arial, Helvetica, sans-serif;
	color:#666;
}
.pagina {
	width: 920px;
	margin: 0 auto;
	background: #FFF url(../images/fnd_pagina.gif) left top repeat-y;
	padding: 0;
}
.pagina2 {
	width: 920px;
	background: url(../images/fnd_pagina2.gif) left top no-repeat;
	padding: 0;
}
.cabecera {margin:0;padding:0;}
.cabecera .logos_cab {
	background: url(../images/fnd_cab.jpg) left top no-repeat;
	border-bottom: 3px solid #FFF;
	height:147px;
	position:relative;
	margin: 0  10px 0 10px;
	}
.cabecera h1 {width:300px; left:10px; top:10px; position:absolute; height:120px; margin:0; padding:0;}
.cabecera h1 a {width:300px;height:120px; display:block;}
.cabecera h1 span {display:none;}
.cabecera .m_cab {background: #66c1d4; font-size:13px;}
.cabecera .m_cab ul {list-style:none;margin:0 0 0 10px;	padding:0;background: #66c1d4;}
.cabecera .m_cab ul li { float:left; padding:10px;background: #66c1d4;}
.cabecera .m_cab ul li a {padding:10px 7px 10px 7px; color:#FFF; text-decoration:none; font-weight:bold;background: #66c1d4;}
.cabecera .m_cab ul li a:hover {color:#002940;}

.clear {clear: both;height: 0;max-height: 0;overflow: hidden;}
a {color:#666;}
a:hover {color:#0098b8;}
h2 {font-size:20px; margin:0 0 20px 0;padding: 0; color:#0098b8;}
h3 {font-size:16px; margin:0 0 15px 0;padding: 0; color:#333;}
p {margin:0; padding:0 0 15px 0;}

big {font-size:15px;}

a img {border:none;}

.img_right {float:right; margin: 0 0 30px 30px; border-right: 3px solid #0098b8; border-bottom: 3px solid #0098b8; border-left: 3px solid #66c1d4; border-top: 3px solid #66c1d4; padding:3px;}
.img_left {float:left; margin: 0 30px 30px 0; border-right: 3px solid #0098b8; border-bottom: 3px solid #0098b8; border-left: 3px solid #66c1d4; border-top: 3px solid #66c1d4; padding:3px;}

.contenidos_ini strong, .contenidos strong {color:#0098b8;}
.contenidos {background: #FFF url(../images/deco_contenidos.gif) left 3px no-repeat;padding:67px 30px 15px 30px; margin:0 10px 0 10px;}

/*forms*/
form {
	margin:0;
	padding:0;
}
input, textarea {
	border: 1px solid #999;
	background: #EEE;
	font: 12px/140% Arial, Helvetica, sans-serif;
}
.btn_form {
	background:#0098b8;
	color:#FFF;
	font-weight:bold;
	border:1px solid #333;
	font-size:12px;
}

/*submenu*/
.submenu {float:left; margin: -27px 30px 0 -30px; padding:0; display:inline; width:160px;}
.submenu ul {margin:0; padding:0; width:200px;}
.submenu ul li {margin:0 0 2px 0; padding:0; list-style:none; float:left; display:block;}
.submenu ul li a {background:#66c1d4; padding:5px 10px 5px 20px; color:#FFF; text-decoration:none; font-weight:bold; display:block; text-align:right; width:140px;}
.submenu ul li a:hover {background:#0098b8; color:#FFF;}
.contenidos_sub {width:640px; float:right;}
/*pie*/
.pie {height:100px;background: #0098b8  url(../images/fnd_pie.gif) center top no-repeat; position:relative; margin:0 10px 0px 10px; display:block;}
.pie a {display:block; height:50px;}
.pie a span {display:none;}
.pie .link_expoorto {position: absolute; left: 310px; top: 15px; width:50px;}
.pie .link_ferias {position: absolute; left: 405px; top: 15px; width:100px;}
.pie .link_seatra {position: absolute; left: 550px; top: 15px; width:50px;}

/*banners*/
.banners {padding: 5px 0px 5px 30px; margin:0 10px 0 10px; background: #CCC url(../images/publicidad.gif) left bottom no-repeat; height:62px; display:block;}
.banners .item {margin:0 8px 0px 0; padding:1px; display:inline; float:left; width:205px; height:60px; background: #666;}
.banners .item a {margin:0;padding:0; display:inline;width:205px; height:60px;}
.banners .item a img {display:inline;margin:0; padding:0; width:205px; height:60px;}
