/*estilos generales ------------------------------------------------------------ */

body {
	margin:0px;
	padding: 0px;
	background-color:#fff;
	background-image:url(../img/bg.jpg);
	vertical-align:top;
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;

}

#centrado {
	/*position:absolute;
	left:50%;
	top:0px;
	margin-left:-495px;*/
	width:990px;
	height:655px;
	margin: 0 auto;

}

#top-logo {
	float:left;
	width:242px;
	height:118px;
	background-image:url(../img/top-logo.jpg);
	background-repeat:no-repeat;
}

#top-derecha {
	float:left;
	width:748px;
	height:118px;
	background-image:url(../img/top-01.jpg);
	background-repeat:no-repeat;
}

#top-01 {
	float:left;
	width:748px;
	height:68px;
	background-image:url(../img/top-01.jpg);
	background-repeat:no-repeat;
}

#top-02 {
	float:left;
	width:748px;
	height:50px;
}

#columna-izquierda {
	float:left;
	width:249px;
	height:auto;
}
#menu {
	float:left;
	width:249px;
	height:409px;
}

#pie {
	width:911px;
	height:111px;
	margin-left:22px;
}

/*estilos POPUPS ------------------------------------------------------------ */
.popup {
	background-color:#016295;
}

/*estilos HOME ------------------------------------------------------------ */
#bannerhome{
	float:left;
	width:475px;
	height:416px;
}

#columna_novedades_espanol{
	float:left;
	width:266px;
	height:415px;
	background-image:url(../img/fondo-novedades-espanol.jpg);
	background-repeat:no-repeat;
}

#columna_novedades_english{
	float:left;
	width:266px;
	height:415px;
	background-image:url(../img/fondo-novedades-english.jpg);
	background-repeat:no-repeat;
}

#columna_novedades_portugues{
	float:left;
	width:266px;
	height:415px;
	background-image:url(../img/fondo-novedades-portugues.jpg);
	background-repeat:no-repeat;
}

/*estilos SECCIONES ------------------------------------------------------------ */
#columna_submenu {
	float:left;
	width:216px;
	height:auto;
}

#submenu {
	float:left;
	width:216px;
	height:218px;
}

#submenu_areaspractica {
	float:left;
	width:216px;
	height:379px;
}


#contenido_seccion {
	float:left;
	width:482px;
	height:auto;
	background-image:url(../img/sombra.jpg);
	background-repeat:no-repeat;
}

#banda_naranja {
	float:left;
	width:698px;
	height:29px;
	background-color:#ee9117;
	margin-bottom:7px;
}

#abajo-menu {
	float:left;
	width:249px;
	height:173px;
}

.contenido_txt_largos {
	width:481px;
	height:508px;
	overflow:auto;
}

.contenido_txt_largos_2 {
	width:481px;
	height:340px;
	overflow:auto;
}

.contenido_txt_largos_3 {
	width:481px;
	height:150px;
	overflow:auto;
}

.contenido_reboredo {
	width:481px;
	height:200px;
	overflow:auto;
}
.contenido_pliego {
	width:481px;
	height:200px;
	overflow:auto;
}

/*estilos generales de textos ------------------------------------------------------------ */

p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
p a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
p a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
p a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}

h1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ee9117; padding:0; margin:0;}
h1 a{ text-decoration:none; color:#ee9117;}
h1 a:link{ text-decoration:none; color:#ee9117;}
h1 a:hover{ text-decoration:none; color:#F5C481;}

h2{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#0088cf; padding:0; margin:0;}
h2 a{ text-decoration:none; color:#0088cf;}
h2 a:link{ text-decoration:none; color:#0088cf;}
h2 a:hover{ text-decoration:none; color:#333333;}

h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; color:#026295; padding:0; margin:0;}

h4{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ee9117; padding:0; margin:0;}
h4 a{ text-decoration:none; color:#ee9117;}
h4 a:link{ text-decoration:none; color:#ee9117;}
h4 a:hover{ text-decoration:none; color:#F5C481;}

.novedad {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
.novedad a {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#ffffff; text-decoration:none;}
.novedad a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#ffffff; text-decoration:none;}
.novedad a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#cccccc; text-decoration:none;}

.spotlight {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#5c5c5c;}
.spotlight a {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#0088cf; text-decoration:none;}
.spotlight a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#0088cf; text-decoration:none;}
.spotlight a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#006fa9; text-decoration:none;}

.idioma {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #666666 ;}
.idioma a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #999999; text-decoration:none;}
.idioma a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #999999; text-decoration:none;}
.idioma a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #666666; text-decoration:none;}



/*estilos formularios------------------------------------------------------------ */
textarea {width:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#026295; border:1px solid #026295;}
input {width:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#026295; border:1px solid #026295;}





/*ELIMINAR BASURA------------------------------------------------------------ */
.clearAll{
	display:block;
	line-height:1px;
	height:1px;
	font-size:1px;
	clear:both;
	width:100%;
}
