f/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1em; background:url(../../images/bg.gif) top  left repeat-x #fff}
html, input, textarea	{	font-family: Arial, Helvetica, sans-serif; 
		color:#8f8f8f;	}	

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
object { vertical-align:top; outline:none}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%; }

div.container ol {
	margin: 0px 0px 0px 25px;
}
div.container ol li{
	margin: 0px 0px 10px 0px;
}

div.container_postales {	overflow: visible; width: 100%; }

div.container_postales ol {
	margin: 0px 0px 0px 25px;
}
div.container_postales ol li{
	margin: 0px 0px 10px 0px;
}

a img{ border:0}
img{ vertical-align:top;  }

a{color:#000000; text-decoration:underline; outline:none} 
a:hover{text-decoration:none}

.link{color:#000000; background:url(../../images/marker.gif) top left no-repeat; padding-left:20px; background-position:0 5px; text-decoration:none; font-size:.916em  }
.link:hover{text-decoration:underline }

.button{color:#f8f7f3; background:url(../../images/button.gif) top left no-repeat; font-weight:bold; padding:1px 8px 5px 9px; text-decoration:none;  }
.button:hover{text-decoration:underline }

#content ul{margin:0; padding:0; list-style:none;}
/*#content ul li{background:url(../images/marker.gif) top left no-repeat; background-position:0 8px; margin:0; padding-left:12px; }*/
#content ul li a{color:#666666; text-decoration:none ; line-height:1.81em} 
#content ul li a:hover { text-decoration:underline; }

#content .ul li {	width:100%; overflow:hidden; vertical-align:top; line-height:1.45em; color:#8f8f8f; background:none; padding:0}
#content .ul li strong {background: url(../../images/line-hor.gif) repeat-x 0% 10px; display:block;	overflow:hidden}
#content .ul li span {	float:right;  color:#8f8f8f;}
#content .ul li a {float:left; text-decoration:none; color:#8f8f8f; line-height:1em;}


.link-1 { display:block; float:left; background:url(../../images/link_bg.gif) repeat-x left top; color:#262626; text-decoration:none; }
.link-1 em { display:block; background:url(../../images/link_left.gif) no-repeat left top; font-size:1.08em}
.link-1  b { display:block; background:url(../../images/link_right.gif) no-repeat right top; padding:1px 10px 3px 19px; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#98948e}

.link-2 { display:block; float:left; background:url(../../images/link_bg1.gif) repeat-x left top; color:#262626; text-decoration:none; }
.link-2 em { display:block; background:url(../../images/link_left1.gif) no-repeat left top; font-size:1.08em}
.link-2  b { display:block; background:url(../../images/link_right1.gif) no-repeat right top; padding:1px 10px 3px 19px; font-style:normal;}
.link-2:hover{ text-decoration:none; color:#98948e}

.link-3 { display:block; float:left; background:url(../../images/link_bg2.gif) repeat-x left top; color:#262626; text-decoration:none; }
.link-3 em { display:block; background:url(../../images/link_left2.gif) no-repeat left top; font-size:1.08em}
.link-3  b { display:block; background:url(../../images/link_right2.gif) no-repeat right top; padding:1px 10px 3px 19px; font-style:normal;}
.link-3:hover{ text-decoration:none; color:#98948e}

.link-4 { display:block; float:left; background:url(../../images/link_bg3.gif) repeat-x left top; color:#262626; text-decoration:none; }
.link-4 em { display:block; background:url(../../images/link_left3.gif) no-repeat left top; font-size:1.08em}
.link-4  b { display:block; background:url(../../images/link_right3.gif) no-repeat right top; padding:1px 19px 3px 10px; font-style:normal;}
.link-4:hover{ text-decoration:none; color:#98948e}


/*header*/
#header {font-size:0.8125em; color:#FFFFFF }
#header .logo{ margin:12px 0 0 0; position:absolute }
/*#header .menu{padding: 72px 0 0 400px;}*/
#header .menu1{margin:37px 0 0 400px; position:absolute}


/*
#header ul{margin:0; padding:0; list-style:none;}
#header ul li{ margin:0; display:inline}
#header ul .last a{background:none}
#header ul li a{color:#2b2b2b; font-weight:bold; background:url(../images/bg_menu.gif) top right no-repeat; text-decoration:none; width:99px; text-align:center; display:block; float:left; line-height:26px; padding-right:9px} 
#header ul li a:hover { color:#fff; text-decoration:none; background:url(../images/bg_menu-act.gif) top left no-repeat;}
#header ul li .current{ color:#fff; text-decoration:none; background:url(../images/bg_menu-act.gif) top left no-repeat;}

#header ul .last a{width:99px; padding-right:0} 
*/

/*
 * dmontoya
 * New Menú
 * 18/01/2010
 */

div#header div.menu { 
	padding: 42px 0px 0px 0px;
	float: right;
}

div#header div.menu ul { 
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#header div.menu ul li{ 
	float: left;
	text-align: center;
}

div#header div.menu ul li a{ 
	color: #2b2b2b; 
	font-weight: bold; 
	background: url(../../images/bg_menu.gif) top right no-repeat; 
	text-decoration: none;
	width: 120px;
	text-align: center; 
	display: block; 
	line-height: 26px; 
}

div#header div.menu ul li a:hover{ 
	color: #fff; 
	text-decoration: none; 
	background: url(../../images/bg_menu-act.gif) center center no-repeat;
}

div#header div.menu ul li a.current{ 
	color: #fff; 
	text-decoration: none; 
	background: url(../../images/bg_menu-act.gif) center center no-repeat;
}

/*content*/
#content{ font-size:0.6875em; width:100%; text-align:left;}
#content .indent-main{padding:0 14px 0 27px}
#content .indent-main-padding{padding:0px}
#content .indent-col{padding: 0px 0px 0px 0px}
#content .title{  margin-bottom:16px}
#content .img-left{ float:left; margin:0 26px 26px 0}
#content .img-left1{ float:left; margin:0 21px 4px 0}
#content .img-indent{ margin:0 0 10px 0}
#content .img-indent1{ margin:0 6px 0 0}
#content .img-indent2{ margin:0 9px 9px 0}
#content .img{ margin:10px 0 0 11px; position:absolute}
#content .claim{ margin: 10px 0px 0px 15px; position:absolute}
#content .button1{ margin:90px 0 0 6px; position:absolute}
#content .button2{ margin:90px 0 0 628px; position:absolute}
#content p{ margin:0 0 17px 0}
#content .p{ margin:0}
#content .p1{ margin:0 0 17px 0}
#content h1{color:#98948e; font-size:1.81em; line-height:1.2em; background:url(../../images/tail.gif) bottom repeat-x; padding-bottom:13px; margin-bottom:38px; text-align:right}
#content h1 strong{color:#000000; font-size:1.4em;  }
#content h2{color:#000000; font-size:1.81em; line-height:1.2em; margin-bottom:18px; right top no-repeat; width:100%; padding:7px 0 3px 0  }
#content .color2 
#content .color3
#content h4{color:#8b870e; font-size:1em; margin-bottom:13px;  }
#content h5{color:#000; text-transform:uppercase; font-size:1em; margin-bottom:7px;  }
#content h6{color:#F21720; text-transform:uppercase; font-size:1em; margin-bottom:7px;  }
#content .tail{ background:url(../../images/tail.gif) bottom repeat-x; padding-bottom:9px; margin-bottom:9px}
#content .indent{padding:0 0 0 0}

/*box*/
.block{ background:url(../../../images/bg_block.jpg) top left no-repeat; height:289px; width:100%; color:#5f5f5f; position:relative}
.block .indent-block{ padding:35px 23px 0 687px; }
.block .indent-block1{ padding:35px 15px 0 687px; }
#content .block p{ margin:0 0 11px 0}

/*footer*/
#footer { clear: both; color:#bcbcbc; font-size:0.6875em; background:url(../../images/bot.gif) top repeat-x ; }
#footer .indent-footer{ padding: 40px 50px 0 14px;}
div#footer div.indent-footer p.left{ 
	display: block;
	width: 580px;
	float: left;
	padding-top: 15px;
}
div#footer div.indent-footer p.right{ 
	display: block;
	text-align: right;
	width: 270px;
	float: right;
}
#footer a {color:#bcbcbc; text-decoration:underline}  
#footer a:hover {  text-decoration:none}
#footer .logos{ padding:51px 50px 0 14px;width;}

.indent-2{ position:relative; padding-left:10px; float:left}
.h{ height:38px}
.block-contact span{ float:right; margin-right:80px}
input{
   	border:1px solid #e4e4e4; 
	background:#f7f7f3;
	width:288px; height:18px;
	font-size:1em;
	color:#666666;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:2px
}
textarea{
   	border:1px solid #e4e4e4; 
	background:#f7f7f3;
	width:288px; height:100px;
	font-size:1em;
	color:#666666;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto}
.negrita{
	font-weight:bold;
	font-size:1.5em;
}

.linea_valores{
	background:url(../../images/tail.gif) repeat-x 300px top 
}
#izquierda{
	display:block;
	width:200px;
	padding-top:0px;
}
#izquierda_texto{
	display:block;
	width:370px;
	padding-top:0px;
}
#derecha_img{
	display:block;
	float:right;
	padding-right:2 0px;
	padding-top:0px;
}
#derecha{
	display:block;
	float:right;
	width:330px;
	padding-right:10px;
	padding-top:0px;
}
.enlace_zaragoza_global {
	background-image: url(../../images/logzgzp.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 45px;
	width: 59px;
	float: right;
}
.enlace_ayuntamiento_zaragoza {
	background-image: url(../../images/logaytop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 45px;
	width: 80px;
	float: right;
}
.enlace_video_es {
	display: block;
	width: 300px;
	height: 180px;
	float: left;
	background-image: url(../images/video_esp.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.enlace_video_en {
	display: block;
	float: left;
	width: 150px;
	height: 90px;
	background-image: url(../images/video_eng.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}
.enlace_video_fr {
	display: block;
	float: left;
	width: 150px;
	height: 90px;
	background-image: url(../images/video_fr.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}
.enlace_video_it {
	display: block;
	float: left;
	width: 150px;
	height: 90px;
	background-image: url(../images/video_it.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}
#video_principal{
	display:block;
	width:595px;
	height:180px;
	float:left;
	margin-bottom:5px;
}
div#fila_videos {
	overflow: hidden;
	height: 1%;
	margin: 0px 0px 20px 0px;
}
div#video_left{
	display: block;
	width: 200px;
	float: left;
	margin: 0px 20px 0px 0px;
}
div#video_right{
	display: block;
	width: 200px;
	float: left;
}
div#video_left p, div#video_right p {
	display: block;
	float: left;
	z-index: 1000;
	margin: 0px 0px 10px 0px;
}
#video_center{
	display:block;
	width:200px;
	height:164px;
	float:left;
	margin-right:50px;
	margin-bottom:5px;
}
.title_video{
   padding-top:10px;
}
.triptico_es{
	display:block;
	float: left;
	width: 100px;
	height: 72px;
	border:1px;
	background-image: url(../images/Espanol_tr.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}
.triptico_en{
	display:block;
	float: left;
	width: 100px;
	height: 72px;
	border:1px;
	background-image: url(../images/Ingles_tr.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}

.triptico_fr{
	display:block;
	float: left;
	width: 100px;
	height: 72px;
	border:1px;
	background-image: url(../images/Frances_tr.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}
#ciudad{
	display:block;
	width:120px;
	height:90px;
	float:left;
	margin-bottom:10px;
	margin-right:50px;
	border:1px solid #B9B9B9;
	padding:5px;
}
#ciudad_none{
	display:block;
	width:120px;
	height:90px;
	float:left;
	margin-bottom:10px;
	margin-right:50px;
	border:0px;
	padding:5px;
}
#campanya{
	display:block;
	width:177px;
	height:250px;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	border:1px solid #B9B9B9;
	padding:5px;
}
#campanya_2009{
	display:block;
	width:177px;
	height:250px;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	margin-left:60px;
	border:1px solid #B9B9B9;
	padding:5px;
}
.txt_portada{
	padding-top:7px;
}
#box_documentos {
	background-color: #F8F8F8;
	border:1px solid #D7D7D7;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 10px;
}
.title_valores{color:#F21720; font-size:1em; margin-bottom:7px; }

/*Enlaces*/
#enlaces{
	display:block;
	width:130px;
	height:90px;
	float:left;
	margin-bottom:10px;
	margin-right:50px;
	padding:5px;
}

#formulario_usodelamarca {
	margin: 0px;
	padding: 0px;
}
#formulario_usodelamarca div {
	clear: both;
	text-align: right;
	padding: 0px 0px 10px 0px;
}
#formulario_usodelamarca div span {
	display: block;
	float: left;
	width: 190px;
	text-align: left;
	margin: 6px 0px 0px 0px;
}
#formulario_usodelamarca div input {
	display: block;
	float: right;
	width: 288px;
	margin: 0px 0px 10px 0px;
}
#formulario_usodelamarca div#boton input {
	display: block;
	float: right;
	width: 100px;
	height: 30px;
	margin: 0px 0px 10px 0px;
	cursor: pointer;
}
#formulario_usodelamarca div#errors, #formulario_usodelamarca div#errorstwo {
	display: block;
	color: #E8171A;
	width: 490px;
	text-align: left;
	margin: 0px;
}
#formulario_usodelamarca div#errors p.txt_mensaje_error, #formulario_usodelamarca div#errorstwo p.txt_mensaje_error {
	display: block;
	color: #E8171A;
	width: 480px;
	padding: 10px 5px 10px 5px;
	border: 1px solid #E8171A;
	margin: 0px;
	font-weight: normal;
	font-size: 15px;
}
#formulario_usodelamarca div#errors p.txt_mensaje_exito {
	display: block;
	color: #379F31;
	width: 480px;
	padding: 10px 5px 10px 5px;
	border: 1px solid #379F31;
	margin: 0px;
	font-weight: normal;
	font-size: 15px;
}
#formulario_usodelamarca div#errors p.txt_mensaje_error span.txt_destacado, #formulario_usodelamarca div#errorstwo p.txt_mensaje_error span.txt_destacado {
	color: #E8171A;
	width: auto;
	margin: 0px;
	font-style: oblique;
	font-weight: bold;
}
#formulario_usodelamarca p {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0px 5px 0px;
	border-bottom: 1px solid #8F8F8F;
}
#formulario_usodelamarca p.small{
	clear: both;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	border: 0px;
}
#formulario_usodelamarca div#div-code span{
	display: block;
	float: left;
	width: 190px;
	text-align: left;
	margin: 0px 0px 0px 0px;
}
#formulario_usodelamarca div#div-code input{
	display: block;
	float: left;
	width: 100px;
	margin: 0px 0px 10px 0px;
}
#formulario_usodelamarca div#div-code img{
	border: 1px solid #8F8F8F;
}
#header_image {
	background-image: url(../images/cabeceras/rotate.php);
	background-position: left;
	background-repeat: no-repeat;
	height: 225px;
	width: 905px;
}

/*div.col-2 div.indent-col {
	background-image: url(../images/bg_cuadro_imagenes.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

div.col-2 div.image_top{
	background-image: url(../images/esq_sup_cuadro_imagenes.gif);
	background-position: top left;
	background-repeat: repeat-y;
	display: block;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 232px;
	height: 7px;
}

div.col-2 div.image_bottom{
	background-image: url(../images/esq_inf_cuadro_imagenes.gif);
	background-position: top left;
	float: left;
	background-repeat: repeat-y;
	display: block;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 232px;
	height: 7px;
}*/

div.col-2 div.indent-col div.container h5.p a{
	color: #5F5F5F;
	padding-left: 20px;
	text-decoration: none;
}

div.col-2 div.indent-col div.container h5.p a:hover{
	background-image: url(../../images/activo.gif);
	background-position: left;
	background-repeat: no-repeat;
}

div.col-2 div.indent-col div.container h5.p a.act{
	background-image: url(../../images/activo.gif);
	background-position: left;
	background-repeat: no-repeat;
}


body#page4 div.main div#content div.indent-main div.container div.container div.col-1 div.indent-col div#triptico {
	text-align: center;
}

body#page4 div.main div#content div.indent-main div.container div.container div.col-1 div.indent-col div#triptico{
	border: 0px;
}

body#page4 div.main div#content div.indent-main div.container div.container div.col-1 div.indent-col div#triptico a.triptico img{
	border: 1px solid #BBBBBB;
}

div#limpiar {
	clear: left;
	overflow: hidden;
	height: 1%;
}

div#tabla {
	display: table;
	width: 100%;
	border: 1px solid #B9B9B9;
} 

div#tabla > div#fila {
	display: table-row;
	width: 100%;
}

div#tabla > div#fila > div#columna{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 30%;
	padding: 20px 0px 20px 0px;
}

div#paginacion {
	width: 490px;
	margin: 10px 0px 10px 0px;
	overflow: hidden;
	text-align: right;
	font-size: 12px;
	color: #5F5F5F;
}

div#paginacion a{
	color: #5F5F5F;
	text-decoration: none;
	padding: 0px 0px 0px 5px;
}

div#paginacion a:hover{
	text-decoration: underline;
}

div#paginacion a.on{
	color: #E3001B;
	font-size: 14px;
	font-weight: bold;	
	text-decoration: underline;
}

div#contenedor_listado {
	/*background-color: #999999;
        border: thin solid #999999;*/
	float: left;
	height: auto;
	padding: 0.5em;
	width: 95%;
}
div#contenedor_listado div {
	border-left: 1px dashed #fff;
	float: left;
	margin: auto;
	padding-left: 0.6em;
	width: 30%;
}             							
div#contenedor_listado h2 {
	border: 0 none;
	font-size: 1.4em;
	margin: 0.67em 0 0.67em 6%;
}
div#contenedor_listado h3 {
	color: #000000;
	font-size: 1em;
	margin: 1.33em 0;
}
div#contenedor_listado div li {
	margin: 0 0 0 4%;
}									
div#contenedor_listado div li a:link  {
	/*color: #FFFFFF;*/
         /*color:#999999;*/
}
div#contenedor_listado div.primero {
	margin-left: 6%;
        margin-bottom: 15px;
}

div#table_logotipos { height: 1%; overflow: hidden; padding: 0px 0px 10px 0px; width: 100%; }
div#table_logotipos a { color: #5f5f5f; display: block; margin-left: 30px; padding: 5px 5px 5px 18px; text-decoration: none; }
div#table_logotipos a:hover { background: #fff url(../../images/activo.gif) no-repeat left 5px; color: #e51b19; }
div#table_logotipos a.on {  background: #fff url(../../images/activo.gif) no-repeat left 5px; color: #e51b19; display: block; margin-left: 30px; padding: 5px 5px 5px 18px; text-decoration: none; width: 40%; }
div#table_logotipos img { border: 1px solid #bbbbbb; margin: 5px; }
div#table_logotipos div#table_logotipos_left, div#table_logotipos div#table_logotipos_right { width: 50%; }
div#table_logotipos div#table_logotipos_left { float: left; text-align: right; }
div#table_logotipos div#table_logotipos_right {	float: right; text-align: left; }

#page1 #content div#table div#table-left div#table div#video div#swf { display: block; float: left; height: 176px; margin: 0px 0px 10px 0px; width: 320px; }
#page1 #content div#table div#table-left div#table div#video h2 { border: 0px; margin: 0px 0px 38px 0px; padding: 0px 0px 0px 10px; }
#page1 #content div#table div#table-left div#table div#video p { display: block; float: left; padding: 0px; }
#page1 #content div#table div#table-left div#table div#video p img { border: 0px; height: 176px; width: 320px; }

#page1 #content div#table div#title h2 { border: 0px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 10px; width: 100%; }
#page1 #content div#table div#col1 { border-right: 1px solid #bbbbbb; display: block; float: left; height: 140px; padding: 10px; width: 299px; }
#page1 #content div#table div#col2 { border-right: 1px solid #bbbbbb; display: block; float: left; height: 140px; padding: 10px 20px 10px 20px; width: 294px; }
#page1 #content div#table div#col3 { display: block; float: left; padding: 10px; width: 255px; }

#page1 #content div#table div#col1 ul{ list-style: none; margin: 0; padding: 0; }
#page1 #content div#table div#col1 ul li{ display: inline; margin: 0; width: 140px; }
#page1 #content div#table div#col1 ul li a { background: #fff url(../../images/activo.gif) no-repeat top left; display: block; float: left; padding: 0px 0px 5px 20px; text-decoration: none; width: 120px; }
#page1 #content div#table div#col1 ul li a:hover { text-decoration: underline; }

#page1 #content div#table div#col2 p { text-align: left; }
#page1 #content div#table div#col2 a { float: right; }

#page1 #content div#table div#col3 div { float: left; display: block; width: 100%; margin: 0px 0px 10px 0px; }
#page1 #content div#table div#col3 div img { height: 30px; width: 39px; }
#page1 #content div#table div#col3 div a { text-decoration: none; }

#page1 #content div#table div#table-left div#table div#table-left-min a,
	#page1 #content div#table div#table-left div#table div#table-right-min a { color: #5f5f5f; display: block; margin-left: 30px;  padding: 10px 5px 10px 0px; text-decoration: none; }
	
#page1 #content div#table div#table-left div#table div#table-left-min a:hover,
	#page1 #content div#table div#table-left div#table div#table-right-min a:hover { color: #e51b19; }

#page1 #content div#table div#table-left div#table div#table-left-min a span,
	#page1 #content div#table div#table-left div#table div#table-right-min a span { color: #5f5f5f; margin-left:20px; margin-top:10px; }

#page1 #content div#table h2{margin-left: 30px;}

#page1 #content div#table div#table-right div#tabs-uno img { border: 1px solid #bbbbbb; display: block; float: left; margin: 30px 0px 0px 0px; width: 90px; } 
#page1 #content div#table div#table-right div#tabs-uno p {  display: block; float: left; padding: 30px 0px 0px 10px; width: 160px; } 

#page1 #content div#table div#table-right div#iconos a { display: block; float: right; height: 30px; margin: 10px 10px 5px 0px; width: 30px; }
#page1 #content div#table div#table-right div#iconos a.facebook { background: url(../../images/facebook-icon.gif) no-repeat top left; }
#page1 #content div#table div#table-right div#iconos a.youtube { background: url(../../images/youtube-icon.gif) no-repeat top left; }
#page1 #content div#table div#table-right div#iconos a.blogger { background: url(../../images/blogger-icon.gif) no-repeat top left; }
#page1 #content div#table div#table-right div#iconos a.twitter { background: url(../../images/twitter-icon.gif) no-repeat top left; margin: 10px 0px 5px; }

#page1 #content div#table div#table-right div#iconos span.texto { display: block; float: left; margin: 25px 10px 5px 0px; width: 110px; }

p.float { display: block; float: left; }
span.padding_left{ padding: 0px 0px 0px 20px; }

div#alt_tooltip {
	background: transparent url(../../images/nube.png) no-repeat top left;
	display: block; 
	font-weight: bold;
	height: 71px; 
	left: 0px;
	margin: 0px;
	padding: 32px 0px 0px 15px;
	position: absolute; 
	top: 0px;
	visibility: hidden; 
	width: 150px;
	z-index: 2000;
}

div#idiomas {
	display: block;
	height: 11px;
	margin: 30px 0px 0px 0px;
	text-align: right;
}

div#idiomas a {
	color: #929292;
	font-size: 11px;
	height: 20px;
	padding: 0px 5px 0px 0px;
	text-decoration: none;
}

div#idiomas a:hover,
	div#idiomas a.on { font-weight: bold;}
