@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}



/*  Colores: color1/amarilla/#ffd204 - color2/lila/#a9218e - color3/verde/#8cc63f - color4/naranja/#ef9f3b - color5/rojo/#ee2e24 - color6/azul/#00a4e4 - color7/gris/#a1a1a5 */

.color1 {
	color: #ffd204;
	}

.color2 {
	color: #a9218e;
	}

.color3 {
	color: #8cc63f;
	}

.color4 {
	color: #ef9f3b;
	}

.color5 {
	color: #ee2e24;
	}

.color6 {
	color: #00a4e4 ;
	}

.color7 {
	color: #a1a1a5;
	}

.color8 {
	color: #716f6f;
	}

body {
	color: #716f6f;
	font-family: "Trebuchet MS",Arial;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	/*background-image: url(../img/bg_body.gif);*/
	/*background-repeat: repeat-x;*/
	background-position: top;
	text-align: center;
}

h1 {
	font-size: 24px;
	font-weight: bold;
	color: #ef9f3b;
	margin-bottom:15px;
}


h2 {
	font-size: 18px;
	font-weight: bold;
	color: #a9218e;
	margin-bottom:15px;
}

h3 {
	font-weight: bold;
	margin-bottom:15px;
}

h4 {
	margin-bottom:15px;

}

p {
	font-weight: normal;
	margin-bottom: 20px;
	
}




a:link, a:visited, a:hover, a:active {
	text-decoration: none;
	
}

	
a:hover {
	color:#ef9f3b;
}
	
p a{
	color:#00a4e4;
	
}

h1 a  {
	color:#ef9f3b;
	
}

h1 a:hover  {
	color:#ffd204;
	
}

h2 a  {
	color:#ef9f3b;
	
}

h2 a:hover  {
	color:#ffd204;
	
}
	
a img {
	border: none; 
}

/*  estilos enlace h1 - titulo en 7 colores*/
/*  Colores: color1/amarilla/#ffd204 - color2/lila/#a9218e - color3/verde/#8cc63f - color4/naranja/#ef9f3b - color5/rojo/#ee2e24 - color6/azul/#00a4e4 - color7/gris/#a1a1a5 */

a.enlace_titulo:link, a.enlace_titulo:visited {
	font-size: 24px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
	color: #ef9f3b;
}

a.enlace_titulo:hover, a.enlace_titulo:active {
	color: #ef9f3b;
	}

a.enlace_titulo_color1:link, a.enlace_titulo_color1:visited {
	color: #ffd204;
	font-size: 24px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
}

a.enlace_titulo_color1:hover, a.enlace_titulo_color1:active {
	color: #ef9f3b;
	}

a.enlace_titulo_color2:link, a.enlace_titulo_color2:visited {
	color: #a9218e;
	font-size: 24px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
	}

a.enlace_titulo_color2:hover, a.enlace_titulo_color2:active {
	color: #ef9f3b;
	}
	
a.enlace_titulo_color3:link, a.enlace_titulo_color3:visited {
	color: #8cc63f;
	font-size: 24px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
	}

a.enlace_titulo_color3:hover, a.enlace_titulo_color3:active {
	color: #ef9f3b;
	}
	
a.enlace_titulo_color4:link, a.enlace_titulo_color4:visited {
	color: #ef9f3b;
	font-size: 24px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
}

a.enlace_titulo_color4:hover, a.enlace_titulo_color4:active {
	color: #ffd204;
	}
	
a.enlace_titulo_color5:link, a.enlace_titulo_color5:visited {
	color: #ee2e24;
	font-size: 24px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
}


a.enlace_titulo_color5:hover, a.enlace_titulo_color5:active {
	color: #ef9f3b;
	}
	
a.enlace_titulo_color6:link, a.enlace_titulo_color6:visited {
	color: #00a4e4;
	font-size: 24px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
}

a.enlace_titulo_color6:hover, a.enlace_titulo_color6:active {
	color: #ef9f3b;
	}
	
a.enlace_titulo_color7:link, a.enlace_titulo_color7:visited {
	color: #a1a1a5;
	font-size: 24px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
}
a.enlace_titulo_color7:hover, a.enlace_titulo_color7:active {
	color: #ef9f3b;
	}

a.enlace_titulo_color8:link, a.enlace_titulo_color8:visited {
	color: #716f6f;
	font-size: 24px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
}

a.enlace_titulo_color8:hover, a.enlace_titulo_color8:active {
	color: #ef9f3b;
	}

/*  estilos enlace h2 - subtitulo en 7 colores*/
/*  Colores: color1/amarilla/#ffd204 - color2/lila/#a9218e - color3/verde/#8cc63f - color4/naranja/#ef9f3b - color5/rojo/#ee2e24 - color6/azul/#00a4e4 - color7/gris/#a1a1a5 */


a.enlace_subtitulo:link, a.enlace_subtitulo:visited {
	font-size: 18px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
	color: #ffd204;
	
}

a.enlace_subtitulo:hover, a.enlace_subtitulo:active {
	color: #ef9f3b;
	}



a.enlace_subtitulo_color1:link, a.enlace_subtitulo_color1:visited {
	color: #ffd204;
	font-size: 18px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
	
}

a.enlace_subtitulo_color1:hover, a.enlace_subtitulo_color1:active {
	color: #ef9f3b;
	}

a.enlace_subtitulo_color2:link, a.enlace_subtitulo_color2:visited {
	color: #a9218e;
	font-size: 18px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
}



a.enlace_subtitulo_color2:hover, a.enlace_subtitulo_color2:active {
	color: #ef9f3b;
	}
	
a.enlace_subtitulo_color3:link, a.enlace_subtitulo_color3:visited {
	color: #8cc63f;
	font-size: 18px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
	
	
}

a.enlace_subtitulo_color3:hover, a.enlace_subtitulo_color3:active {
	color: #ef9f3b;
	}
	
a.enlace_subtitulo_color4:link, a.enlace_subtitulo_color4:visited {
	color: #ef9f3b;
	font-size: 18px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
}

a.enlace_subtitulo_color4:hover, a.enlace_subtitulo_color4:active {
	color: #ffd204;
	}
	
a.enlace_subtitulo_color5:link, a.enlace_subtitulo_color5:visited {
	color: #ee2e18;
	font-size: 18px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
}

a.enlace_subtitulo_color5:hover, a.enlace_subtitulo_color5:active {
	color: #ef9f3b;
	}
	
a.enlace_subtitulo_color6:link, a.enlace_subtitulo_color6:visited {
	color: #00a4e4;
	font-size: 18px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
}

a.enlace_subtitulo_color6:hover, a.enlace_subtitulo_color6:active {
	color: #ef9f3b;
	}
	
a.enlace_subtitulo_color7:link, a.enlace_subtitulo_color7:visited {
	color: #a1a1a5;
	font-size: 18px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
}

a.enlace_subtitulo_color7:hover, a.enlace_subtitulo_color7:active {
	color: #ef9f3b;
	}
	
a.enlace_subtitulo_color8:link, a.enlace_subtitulo_color8:visited {
	color: #716f6f;
	font-size: 18px;
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
}

a.enlace_subtitulo_color8:hover, a.enlace_subtitulo_color8:active {
	color: #ef9f3b;
	}

/* estilos enlace - more en 7 colores**/
/*  Colores: color1/amarilla/#ffd204 - color2/lila/#a9218e - color3/verde/#8cc63f - color4/naranja/#ef9f3b - color5/rojo/#ee2e24 - color6/azul/#00a4e4 - color7/gris/#a1a1a5 */


a.enlace_more{
	font-size:11px;
	font-weight:bold;
}

a.enlace_more:hover {
	color: #ef9f3b;
	}

a.enlace_more_color1 {
	color: #ffd204;
	font-size:11px;
	font-weight:bold;
}

a.enlace_more_color1:hover {
	color: #ef9f3b;
	}

a.enlace_more_color2 {
	color: #a9218e;
	font-size:11px;
	font-weight:bold;
}


a.enlace_more_color2:hover {
	color: #ef9f3b;
	}

a.enlace_more_color3 {
	color: #8cc63f;
	font-size:11px;
	font-weight:bold;
}

a.enlace_more_color3:hover {
	color: #ef9f3b;
	}
	
a.enlace_more_color4 {
	color: #ef9f3b;
	font-size:11px;
	font-weight:bold;
}

a.enlace_more_color4:hover {
	color: #ffd204;
	}
	
a.enlace_more_color5 {
	color: #ee2e24;
	font-size:11px;
	font-weight:bold;
}

a.enlace_more_color5:hover {
	color: #ef9f3b;
	}
	
a.enlace_more_color6 {
	color: #00a4e4;
	font-size:11px;
	font-weight:bold;
}

a.enlace_more_color6:hover {
	color: #ef9f3b;
	}
	
a.enlace_more_color7 {
	color: #a1a1a5;
	font-size:11px;
	font-weight:bold;
}

a.enlace_more_color7:hover {
	color: #ef9f3b;
	}

/* estilos - imagenes con border - 7 colores*/
/*  Colores: color1/amarilla/#ffd204 - color2/lila/#a9218e - color3/verde/#8cc63f - color4/naranja/#ef9f3b - color5/rojo/#ee2e24 - color6/azul/#00a4e4 - color7/gris/#a1a1a5 */



img.border_color1 {
	height: 205px;
	width: 315px;
	margin-top: 5px;
	margin-bottom: 20px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #ffd204;
}

img.border_color2 {
	height: 205px;
	width: 315px;
	margin-top: 5px;
	margin-bottom: 20px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #a9218e;
}
img.border_color3 {
	height: 205px;
	width: 315px;
	margin-top: 5px;
	margin-bottom: 20px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #8cc63f;
}
img.border_color4 {
	height: 205px;
	width: 315px;
	margin-top: 5px;
	margin-bottom: 20px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #ef9f3b;
}
img.border_color5 {
	height: 205px;
	width: 315px;
	margin-top: 5px;
	margin-bottom: 20px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #ee2e24;
}
img.border_color6 {
	height: 205px;
	width: 315px;
	margin-top: 5px;
	margin-bottom: 20px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #00a4e4;
}

img.border_color7 {
	height: 205px;
	width: 315px;
	margin-top: 5px;
	margin-bottom: 20px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #a1a1a5;
	}
	
	
/*Menu principal*/
/*  Colores: color1/amarilla/#ffd204 - color2/lila/#a9218e - color3/verde/#8cc63f - color4/naranja/#ef9f3b - color5/rojo/#ee2e24 - color6/azul/#00a4e4 - color7/gris/#a1a1a5 */

#menu_principal {
    background: #E4037D;
    height: 31px;
}

#menu_principal {
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
	_margin-top: 1px;
	width: 950px;
}

#menu_principal a:link, #menu_principal a:visited
 {
	font-size: 12px;
	color: #fff;
	text-align: center;
	display: block;
	float: left;
        /*height: 23px;*/
	
	padding-right: 27px;        
	padding-bottom: 8px;        
        padding-top: 8px;        
	padding-left: 27px;
	position: relative;
        line-height: 15px;
}


#menu_principal a:hover, #menu_principal a:active, #menu_principal a.destacado
{
	/*padding-top: 30px;*/
    /*background: #E1A358;*/
    /*background: #EE791B;*/
    background: #BC0369;
}

#menu_principal span.barra_separacion {
    display: block;
    float: left;
    width: 1px;
    background: #fff;
    height: 17px;
    margin-top: 8px;
}

/*
a.menu_1{
	font-weight: bold;
	color: #716f6f !important;
	background-color: #ffd204;
}

a.menu_2{
	background-color: #a9218e;
}

a.menu_3{
	background-color: #8cc63f;
}

a.menu_4{
	background-color: #00a4e4;
}

a.menu_5{
	background-color: #ef9f3b;
}

a.menu_6{
	background-color: #ee2e24;
}

a.menu_7{
	background-color: #00a4e4;
}

a.menu_8{
	background-color: #a9218e;
}
a.menu_9{
	background-color: #a1a1a5;
}
*/
/*divisiones */

div.caja_central {
	text-align: left;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
div.pie {
	/*background-color: #f2f2f2;*/
	text-align: center;
	position: relative;
	height: 155px;
	margin-top: 40px;
}
.caja_pie_contenido {
	/*background-color: #f2f2f2;        
	background-image: url(../img/pie_linea.jpg);
	background-repeat: no-repeat;
	background-position: center top;
        */
        border-top: 10px solid #D10074;
	text-align: left;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
/*
	padding-top: 35px;
	padding-right: 10px;
	padding-left: 10px;
*/
	position: relative;
}

.caja_pie_contenido #menu_pie {
        border-bottom: 3px solid #D10074;
        height: 30px;
        padding: 0 10px;
}

.caja_pie_contenido #menu_pie a {
    color: #D10074;
    font-weight: bold;
    display: block;
    float: left;
    padding: 6px 15px 5px 15px;
}

.caja_pie_contenido #menu_pie a:hover {
    color: #E1A358;
}

#caja_pie_contenido_menu_legal {
        clear: both;
	text-align:left;
	padding-top:5px;
        padding-left: 23px;	
}

#caja_pie_contenido_menu_legal p {
    padding-top: 10px;
}

#caja_pie_contenido_menu_legal a, #caja_pie_contenido_menu_legal a:visited {
	color: #706f6f;
	font-size:12px;
	padding-right: 2px;
	padding-left: 2px;
}

#caja_pie_contenido_menu_legal a:hover  {
	color: #E1A358;
}

#caja_pie_contenido_menu_legal h3 {
	font-size:11px;
	font-weight:bold;
	line-height:1px;
	
}

#caja_pie_contenido_menu_legal p {
	font-size:11px;
	line-height:1px;
		@charset "utf-8";
}

div#logo_orizonia {
    float: right;
    margin-right: 40px;
    margin-top: -20px;
}

div#logo_orizonia p {
    display: inline;
    margin-right: 5px;
    margin-top: 0;
    padding: 0;
}

div#logo_orizonia img {
    vertical-align: bottom;
}

div#cabecera_logo {
    height: 99px;
    width: 950px;
    background-image: url(../img/cabecera_logo.gif);
    margin-bottom: 1px;
}

div.cabecera_home {
	
	position: relative;
	height: 234px;
	width: 950px;
	_margin-bottom: -3px;
	z-index: 1;
	background-repeat: no-repeat;
	margin-bottom:0px;
}

div.cabecera {
	
	position: relative;
	height: 196px;
	width: 950px;
	_margin-bottom: -3px;
	z-index: 1;
	background-repeat: no-repeat;
	margin-bottom:0px;
}

*html div.cabecera, *html div.cabecera_home {
	margin-bottom: -4px;
	
}



div.cuerpo {
	/*background-image: url(../img/bg_contenido.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	width: 920px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	position: relative;
}
div.menu_lateral {
	background-image: url(../img/bg_menu_lateral.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 200px;
	padding-left: 10px;
	position: relative;
	
}


div.contenido {
	float: right;
	width: 660px;
	padding-top: 15px;
	position: relative;
	padding-right: 20px;
}
.destacado_home_izquierda {
	float: left;
	width: 315px;
	margin-right: 30px;
	position: relative;
}



.destacado_home_derecha {
	float: right;
	width: 315px;
	position: relative;
}




/*#destacado_home_1 a {
	color: #a9218e;
	font-size:11px;
	font-weight:bold;
}

#destacado_home_1 a:hover  {
	color: #ef9f3b;
}


#destacado_home_2 a{
	color: #00a4e4;
	font-size:11px;
	font-weight:bold;
}

#destacado_home_2 a:hover {
	color: #ef9f3b;
}
*/


/*destacado - country*/

.destacado_country_izquierda {
	float: left;
	width: 315px;
	margin-right: 20px;
	position: relative;
}



.destacado_country_derecha {
	float: right;
	width: 315px;
	position: relative;
}

.caja_idiomas {
	font-size: 10px;
	position: absolute;
	z-index: 999;
	top: 10px;
	right: 20px;
	vertical-align: top;
	padding:0;
	font-weight: bold;
}

#caja_login {
	font-size: 11px;
	color: #FFFFFF;
	/*background-image: url(../img/bg_login.gif);*/
	height: 160px;
	width: 185px;
	position: absolute;
	z-index: 4;
	top: 145px;
	right: 20px;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 10px;
        background: #EE791B;
        border: 1px solid #aaa;
        filter:alpha(opacity=80);
        opacity:0.8;
        
}

#caja_login ul li input {
    width: 178px;
    border: none;
}

#caja_login a:link, #caja_login a:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:underline;
	line-height: 15px;
	}
#subtitle_formulario {
	color: #716f6f;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}


#caja_login a:hover, #caja_login a:active{
	font-size: 11px;
	color: #989595;
	text-decoration:underline;
	}


#caja_login p {
	margin-bottom:4px;
}

#caja_login ul {
	margin: 0px;
	list-style-type: none;
	clear: both;
	font-size: 12px;
	color: #989595;
	padding: 0px;
}

#frmContact {
	width: 480px;
}



#button_login {
	font-size: 8px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #E4037D;
	text-align: center;
	vertical-align: middle;
	height: 21px;
	width: 50px;
	border: 1px solid #ccc;
	text-decoration: none;
	display: block;
	margin-bottom: 13px;
	border-top-width: 0.25px;
	border-right-width: 0.25px;
	border-bottom-width: 0.25px;
	border-left-width: 0.25px;
	cursor: pointer;		
}


#listado4 {
	
	position: relative;
	padding-bottom: 15px;
	background-color: #f1f1f2;
	position: relative;
	width: 545px;
	margin-top:25px;
	margin-bottom:15px;
}



#listado4 h4{
	display: block;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	position: relative;	
	text-align:left;
	margin-bottom:5px;
	margin-top:20px;
	color:#ef9f3b;
	font-size: 13px;
	font-weight: bold;	
	
	
}

#listado4 h3{
	display: block;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	position: relative;
	text-align:left;
	margin-bottom:5px;
	color:#ef9f3b;
	font-size: 13px;
	font-weight: bold;	
	
}

#listado4 ul{
	
	list-style-type: none;
	padding-right: 15px;
	text-align:left;
	text-indent:15px;
	
}
	

#listado4 li{
	list-style-position: outside;
	line-height:16px;
	text-indent: 0px;
	margin-left:28px;
	margin-bottom:5px;
	list-style-image: url(../img/vineta_punto.gif);
}


#listado4 p{
	
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	margin-bottom:15px;
	}



#listado4 a, #listado4 a:visited, #listado_descripcion4 a, #listado_descripcion4 a:visited {
	
	
	color: #ef9f3b;
	}
		
#listado4 a:hover, #listado4 a:active, #listado_descripcion4 a:hover, #listado_descripcion4 a:active {
	
	color: #ef9f3b ;


	}
	
	


#listado_descripcion4 {
	background-image: url(../img/bg_listado22.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	position: relative;
	padding-bottom: 15px;
	text-align: left;
}

#listado_descripcion4 p{
	
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	
	}

#listado_descripcion4 h4{
	display: block;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	position: relative;	
	text-align:left;
	margin-bottom:10px;
	margin-top:20px;
	color:#ef9f3b;
	font-size: 13px;
	font-weight: bold;	
}

#listado_descripcion4 h3{
	display: block;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	position: relative;
	text-align:left;
	margin-bottom:5px;
	color:#ef9f3b;
	font-size: 13px;
	font-weight: bold;	
	
}


#listado_descripcion4 ul{
	width:520px;
	list-style-type: none;
	padding-left: 15px;
	text-align:left;
	
	
}
	

#listado_descripcion4 li{
	
	list-style-type: none;
	text-indent: 0px;

	}	
	

#contenido_central {
	text-align: center;
}


#contenido_central img {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

#contenido_central div {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	}


#codage {
	font-size: 12px;
	color: #989595;
	width: 125px;
	border: 1px solid #989595;
	display: block;
	height: 18px;
	vertical-align: middle;
	padding-top:2px;
	padding-left:5px;
	margin-bottom: 5px;
	
}

#idtusu {
	font-size: 12px;
	color: #989595;
	width: 125px;
	border: 1px solid #989595;
	display: block;
	height: 18px;
	vertical-align: middle;
	padding-top:2px;
	padding-left:5px;
	margin-bottom: 5px;
}
#pasusu {
	font-size: 12px;
	color: #989595;
	width: 125px;
	border: 1px solid #989595;
	display: block;
	height: 18px;
	vertical-align: middle;
	padding-top:2px;
	padding-left:5px;
	margin-bottom: 10px;
}


#imagen_transparente_menulateral {
	position: absolute;
	z-index: 2;
	left: 167px;
	top: 265px;
}
#imagen_transparente_logo_smilo {
	position: absolute;
	z-index: 2;
	left: 15px;
	top: 144px;
}


a.menu_lateral_nivel1:link, a.menu_lateral_nivel1:visited {
	color: #ef9f3b;
	font-size: 18px;
	font-weight: bold;
	background-image: url(../img/menu_lateral_titulo_linea.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 145px;
	padding-bottom: 5px;
	position: relative;
	vertical-align: middle;
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
}

a.menu_lateral_nivel1:hover, a.menu_lateral_nivel1:active {
	color: #ef9f3b;
	}


a.menu_lateral_nivel2:link, a.menu_lateral_nivel2:visited {
	color: #716f6f;
	font-size: 13px;
	width: 145px;
	padding-bottom: 5px;
	position: relative;
	vertical-align: middle;
	display: block;
}

a.menu_lateral_nivel2:hover {
	color: #ef9f3b;
	
}

a.menu_lateral_nivel2:active {
	color: #ef9f3b;
	font-weight: bold;	
}

a.menu_lateral_nivel3:link, a.menu_lateral_nivel3:visited {
	color: #716f6f;
	font-size: 13px;
	width: 145px;
	padding-bottom: 5px;
	padding-left: 20px;
	position: relative;
	vertical-align: middle;
	display: block;
}


a.menu_lateral_nivel3:hover, a.menu_lateral_nivel3:active{
	color: #ef9f3b;
	}

div.borrador_cuerpo {
	clear: both;
}

div.borrador_contenido {
	clear: both;
}
.borrador {
	clear: both;
	margin: 0px;
	padding: 0px;
	height:1px;
	position: relative;
	display: block;
	
}

#caja_pie_contenido_menu_lines_of_business {
	float: left;
	position: relative;
}


.tabulacion {
	padding-left:4px;
}
#descripcion_country {
	float: left;
	width: 315px;
	position: relative;
	
	
}
.country_mapa {
	float: right;
	width: 315px;
	position: relative;
	
}

#descripcion_mapa_country {
	
	position: relative;
	width: 660px;
}


#texto {
	position: relative;
	
}


#destacados country {
	position: relative;
	margin-top: 30px;
	text-align: center;
	
}


#listado_destinations {
	position: relative;
	margin-top: 25px;
	width:660px;

}


	
#listado_destinations ul {
	text-align: left;	
	line-height:10px;
	display: block;
	width: 175px;
	margin-right: 18px;
	position: relative;
	
}

#listado_destinations li {
	line-height: 18px;
	list-style-type: none;
	}
	
#listado_destinations ul li a:link,  #listado_destinations ul li a:visited{
	font-size: 18px;
	font-weight: bold;
	display:block;
	margin-bottom: 10px;
	margin-top: 15px;

}

#listado_destinations ul li a:hover, #listado_destinations ul li a:active{
	color: #ef9f3b;
	}	

	
#listado_destinations ul li ul li {
	
	list-style-type: none;
	font-weight: bold;
	line-height:25px;

	}
	

	
#listado_destinations ul li ul li ul li{
	
	line-height:20px;
	}
	
/* html #listado_destinations ul li ul li ul li{
	
	line-height:10px;
	}
	*/

	
#listado_destinations ul li ul li ul li a:link,  #listado_destinations ul li ul li ul li a:visited{
	color: #716f6f;
	font-size: 13px;
	position: relative;
	vertical-align: middle;
	text-align:left;
	display: block;
	text-indent: 35px;
	margin-bottom:0px;
	font-weight: normal;
	margin-top: 0px;

}

#listado_destinations ul li ul li ul li a:hover, #listado_destinations ul li ul li ul li a:active{
	color: #ef9f3b;
	}
	

.flotar {
	float: left;
	position: relative;
}

#formulario_contact {
	position: relative;
	width: 480px;	
	overflow:hidden;
}


#formulario_contact ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 480px;
}

#formulario_contact li{
	display: block;
	float: left;
	margin-bottom: 0px;
	margin-right:1.8%!important;
	margin-right:1.5%;
	text-align:left;
	width:auto;
	
}


#formulario_register {
	position: relative;
	width: 480px;
	overflow:hidden;
	
}


#formulario_register ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	clear: both;
	
}



#formulario_register li{
	display: block;
	float: left;
	margin-bottom: 10px;
	margin-right: 1.5%!important;
	margin-right:0.5%;
	text-align:left;
	
}

#formulario_register h2{
	display: block;
	float: left;
	margin-top: 25px;
	margin-bottom: 15px;
	text-align:left;
	color:#716f6f;
}


.obligatorio {
	color: #ef9f3b;
}


#button_cancel{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #a1a1a5;
	text-align: center;
	vertical-align: middle;
	height: 22px;
	width: 55px;
	margin-top:15px;
	margin-bottom: 4px;
	margin-right:8px!important;
	margin-right:4px;
	text-decoration: none;
	display: block;
	margin-bottom: 13px;
	float:right;
border: 0.25px solid #a1a1a5;
}


#button_send{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #a1a1a5;;
	text-align: center;
	vertical-align: middle;
	margin-top:15px;
	height: 22px;
	width: 55px;
	margin-bottom: 4px;
	margin-right:10px;
	text-decoration: none;
	display: block;
	margin-bottom: 13px;
	float:right;
	border: 0.25px solid #a1a1a5;
}



.margin_top {
	margin-top:20px;
	}

#preComments{
	
	}
	
	
	
.listado_links {
	background-color: #f1f1f2;
	text-align: left;	
	position: relative;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	width: 650px;
	margin-bottom:20px;
	
}

.listado_links h4{
	font-weight:bold;
	font-size:15px;
	color:#ef9f3b;
	}
	
.listado_links a:link, .listado_links a:visited
 {
	color:#716f6f;
	display: block;
	float: left;
	margin-right: 10px;
	padding-top: 5px;
	padding-right: 10px;
	position: relative;
	font-weight:bold;
}


.listado_links a:hover, .listado_links a:active  
{
	color: #ef9f3b;
}
.separador {
	background-image: url(../img/menu_lateral_titulo_linea.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	clear: both;
	height: 10px;
	width: 650px;
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
	display: block;
}

.pais_destacado {
      color:#ef9f3b !important;
      font-size:13px !important; 
      font-weight: bold !important;
}

.destino_destacado {
      color:#ef9f3b !important;
}

/*
Destacar campos con errores de validación.
*/
input.errorCampo, select.errorCampo textarea.errorCampo {
      border: 1px solid #a00 !important;
      background: #fee!important;
}

label.errorCampo {
      color: #c33 !important;
}

div#errorLogin p {
      font-weight: bold;
      color: #c33;
}

#frmReg {
	width: 480px;
}


#preId {
	font-size: 12px;
	color: #989595;
	width: 125px;
	border: 1px solid #989595;
	display: block;
	height: 18px;
	vertical-align: middle;
	padding-top:2px;
	padding-left:5px;
	margin-bottom: 5px;
	
}

#preUser {
	font-size: 12px;
	color: #989595;
	width: 125px;
	border: 1px solid #989595;
	display: block;
	height: 18px;
	vertical-align: middle;
	padding-top:2px;
	padding-left:5px;
	margin-bottom: 5px;
}
#prePassword {
	font-size: 12px;
	color: #989595;
	width: 125px;
	border: 1px solid #989595;
	display: block;
	height: 18px;
	vertical-align: middle;
	padding-top:2px;
	padding-left:5px;
	margin-bottom: 10px;
}
#preCompany, #preAddress, #prePostalzip, #preCity, #preCountry, #prePhone, #preFax, #preVatortaxnumber, #preFirstname, #preSurname, #preEmail, #preSubject, #preComments {
	border: 1px solid #a1a1a5;
}

