
body {

	position: relative;
	top: 0px;
	left: 0px;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	width:100%;
	padding: 0px;
	text-align: -moz-center; 
	#text-align: center;
	background-color:#ffffff;	
	line-height:1.3;
}


/**********************/
/*     ENCABEZADO     */
/**********************/
#top{
	position: relative;
	left:0px;
	padding: 0px;
	width: 100%;
	background-color: #f0f1f4;
	height:116px;
	border-bottom: 1px solid #dddddf;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#top_menu {
	position: relative;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 940px;
	background-image: url(/img/bgtop.gif);
	height: 89px;

	
}


#top_user {
	width: 940px;
	padding-left: 10px;
	text-align: -moz-left; 
  	#text-align: left;
	margin-left: auto;
	margin-right: auto;

}

#top_user #top_user_table{
	width: 100%;
	padding: 0px;
	margin-top: 0px;
	#margin-top: 5px;
}
#top_user #top_user_table td {
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 11px;
	color: #202020;
	padding: 0px;
	margin: 0px;
	
}

#top_menu_table {
	width:100%;
	padding: 0px;
	padding-top: 10px;
	
}

#top_menu #top_menu_table ul{
	float:left;
	list-style: none;
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 11px;
	color: #ffffff;


}
#top_menu #top_menu_table ul li{
	display: inline;
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 11px;
	color: #ffffff;
	display: inline;
}

#top_menu #top_menu_table ul li a{
	color: #ffffff;
	text-decoration: none;
}

#top_menu #top_menu_table il li a:hover{
	color: #fff04e;
	text-decoration: none;
}


/**********************/
/*    logo    */
/**********************/
#logo {
	margin-top: 5px;
	margin-left: 20px;

}
/**********************/
/*  submenu   */
/**********************/


#submenu1, #submenu2{
	position:absolute; 	
	visibility: hidden; 
	width: 225px;
	#width: 230px;

	height: 157px;
	background-image: url(/img/subcontenido1.gif);
	background-position: 0px -2px;
	background-repeat: no-repeat;

	border: 0px solid white;
	padding-top: 40px;
	padding-left: 15px;
}

#submenu1 input.text, #submenu2 input.text {
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 11px;
	border: 1px solid #7f9db9;

}
#submenu1 .boton, #submenu2 .boton {
	background-image: url(/img/btok.png);
	background-repeat: no-repeat;
	width: 75px;
	height: 26px;
	font-family: helvetica, arial, verdana, arial, sans-serif;
	font-size: 11px;
	color: #000000;
	border:1px;
	font-weight: normal;
	margin-top:12px;
}


#submenu1 table, #submenu2 table {
	width: 100%;
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 11px;
	color: #202020;
}



/**********************/
/*  PAGINA DE INICIO  */
/**********************/

#pagina {
	width: 940px;
	text-align: -moz-left; 
  	#text-align: left;
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 11px;
	margin-left: auto;
	margin-right: auto;
}

/*************************/
/*  MENU DE TEMAS        */
/*************************/
#tema {
	width:100%;
	border-bottom: 1px solid #dadbdc;
	height: 24px;
	padding-left: 0px;
	margin-left: 0px;
}

#tema_menu {
	list-style:none;
	margin: 0px;
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 11px;
	padding-left: 0px;
	margin-left: 0px;
	
}

#tema_menu li {
	float:left;
	background-image: url(/img/bgmenu.gif);
	padding:0px;
	border-top: 1px solid #dadbdc;
	border-left: 1px solid #dadbdc;
	display: block;
	color: #000000;
}

#tema_menu li.seleccion {
	background-image: none;
	background-color:#122571;
	color: #ffffff;
}

#tema_menu li.seleccion a {
	background-image: none;
	background-color: #122571;
	color: #ffffff;
}

#tema_menu li.final {
	border-right: 1px solid #dadbdc;
}

#tema_menu li a {
	text-decoration:none;
	color: #000000;
	display: block;
	padding-top:5px;
	padding-bottom:4px;
	padding-left:15px;
	padding-right:15px;

}

#tema_menu li a:hover {
	background-color: #ffffff;
	color: #000000;
	background-image: url(/img/bgmenua.gif);

}

#tema_menu li.seleccionFi {
	background-image: none
	border-right: 1px solid #dadbdc;
	background-color: #120f57;
}

#tema_menu li.seleccionFi a {
	border-right: 1px solid #dadbdc;
	background-color: #122571;
	color: #ffffff;
}




/*************************/
/*  TABLA PRINCIPAL*/
/*************************/
#root {
	margin:0px;
	padding: 0xp;
	width: 100%;
	text-align: -moz-left;
	#text-align: left;
}

/*************************/
/*  MONITOR DE NOTICIAS  */
/*************************/
#monitor {
	width:565px;
	background-color: #ffffff;
}


/*************************/
/*  SPEED ACCESS */
/*************************/
#speedacces {
	width:565px;
	background-color: #ffffff;
	border: 1px solid #dadbdc;
	height: 290px;
}

#speedacces .titulo {
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	
	background-color: #f0f1f4;
	color: #122571;
	height:32px;
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 12px;
	font-weight: bolder;
	padding-left: 15px;
	padding-top: 8px;
}

#pico {
	margin: 0px;
	padding: 0px;
	width:100%;
	height:10px;
	background-image: url(/img/pico.gif);
	background-repeat: no-repeat;
	background-position: 55px -2px; 

}

#speedacces table {
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 12px;
	width: 100%;
	line-height:1.8;
	margin-top:20px;
	margin-bottom:20px;

}

#speedacces table td {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 35px;
	padding-right: 10px;
}

#speedacces a {
	color: #122571;
	text-decoration: underline;
	padding-left: 10px;
	padding-top:0px;
}

#speedacces a:hover {
	color: #810c75;
	text-decoration: underline;
}

#speedacces li {
	list-style-image: url(/img/bullet.gif);
}



/*************************/
/*   BIBLIOTECA            */
/*************************/
#biblioteca {
	width: 322px;
	#width: 340px;
	height:85px;
	#height:95px;
	background-image: url(/img/bgdegrade.png);
	background-repeat: repeat-x;

	border: 1px solid #dadbdc;
	margin-top:10px;
	padding-top: 14px;
	padding-left: 18px;
	text-align: -moz-left;
	text-align: left;
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 12px;
	
}

#lista_cat{
	width: 290px;
	#width: 290px;
	margin-top:5px;
	text-align: -moz-left;
	#text-align: left;
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 11px;
	
}

#lista_rss{
	width: 290px;
	#width: 290px;
	margin-top:5px;
	text-align: -moz-left;
	#text-align: left;
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 11px;
	
}



/*************************/
/*   GOOGLE              */
/*************************/
#google {
	width: 322px;
	#width: 340px;
	height:135px;
	border: 1px solid #dadbdc;
	margin-top:10px;
	padding-top: 14px;
	padding-left: 18px;
	text-align: -moz-left;
	text-align: left;
	
}

#google_logo {
	border: 0px ;
	width: 100%;
	text-align: -moz-left;
	#text-align: left;
	margin: 0px;
	padding: 0px;
}


#google ul {
	list-style:none;
	margin: 0px;
	padding:0px;
}

#google ul li {
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 12px;
	float: left;
	margin: 0px;
	padding-top: 10px;
	padding-left: 5px;
}

#google ul li.normal a {
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 12px;
	color:#122571;
	text-decoration: underline;
}

#google ul li.seleccion a {
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bolder;
	text-decoration: none;
}


#search {
	text-align: -moz-left;
	#text-align: left;
	margin: 0px;
	padding: 0px;
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 12px;

}

#search td {
	padding-left: 0px;
	margin: 0px;
	border: 0px;
	text-align: -moz-left;
	#text-align: left;
}

#idioma {
	width: 100%;
	text-align: -moz-right;
	#text-align: right;
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 11px;
	padding-top: 4px;

}

#idioma a {
	color: #122571;
}

/*************************/
/*  SPEED LOGIN          */
/*************************/
#login {
	width: 340px;
	height:265px;
	border: 1px solid #dadbdc;
	margin-top:10px;
}

#sep {
	border-top: 1px solid  #dadbdc;
	height:2px;
}

#items_redes {
border-top: 1px solid  #dadbdc;
}

/*************************/
/* WINDOWS LIVE */
/*************************/
#wlive {
	background-image: url(/img/bgwlive.png);
	background-repeat: no-repeat;
	text-align: -moz-center;
	#text-align: center;
	height: 230px;
	margin-left: 1px;
	margin-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 170px;
}

/*************************/
/*   GMAIL               */
/*************************/
#gmail {
	background-image: url(/img/bggmail.png);
	background-repeat: no-repeat;
	text-align: -moz-center;
	#text-align: center;
	height: 230px;
	margin-left: 1px;
	margin-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 150px;
}


/*************************/
/*   YAHOO               */
/*************************/
#yahoo {
	background-image: url(/img/bgyahoo.png);
	background-repeat: no-repeat;
	text-align: -moz-center;
	#text-align: center;
	height: 230px;
	margin-left: 1px;
	margin-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 170px;
}
	

/*************************/
/*   FACEBOOK             */
/*************************/
#facebook {
	background-image: url(/img/bgfacebook.png);
	background-repeat: no-repeat;
	text-align: -moz-center;
	#text-align: center;
	height: 230px;
	margin-left: 1px;
	margin-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 180px;
}

/*************************/
/*   MYSPACE          */
/*************************/
#myspace {
	background-image: url(/img/bgmyspace.png);
	background-repeat: no-repeat;
	text-align: -moz-center;
	#text-align: center;
	height: 230px;
	margin-left: 1px;
	margin-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 150px;
}


/*************************/
/*   WITTER         */
/*************************/
#twitter {
	background-image: url(/img/bgtwitter.png);
	background-repeat: no-repeat;
	text-align: -moz-center;
	#text-align: center;
	height: 230px;
	margin-left: 1px;
	margin-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 120px;
}

/*************************/
/*   FLICKER         */
/*************************/
#flickr {
	background-image: url(/img/bgflickr.png);
	background-repeat: no-repeat;
	text-align: -moz-center;
	#text-align: center;
	height: 230px;
	margin-left: 1px;
	margin-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 160px;
}

/*************************/
/*   BLOGGER       */
/*************************/
#blogger {
	background-image: url(/img/bgblogger.png);
	background-repeat: no-repeat;
	text-align: -moz-center;
	#text-align: center;
	height: 230px;
	margin-left: 1px;
	margin-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 160px;
}




/*************************/
/*   YOUTUBE             */
/*************************/
#youtube {
	width: 320px;
	#width: 340px;

	margin-top:10px;
	padding-top: 0px;
	text-align: -moz-left;
	#text-align: left;
	border: 1px solid #dadbdc;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;

}

#youtube #titulo{
	padding-bottom: 4px;
}


#youtube .barvideo {
	width:100%;
	color: #122571;
	height:32px;
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 12px;
	padding-left: 0px;
	padding-top: 3px;
}

#youtube select {
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 11px;
}

#youtube input {
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
	font-size: 11px;
	border: 1px solid #7f9db9;


}


#hintbox{ 
	position:absolute;
	top: 0px;
	
	background-color: lightyellow;
	width: 150px;
	padding: 10px;
	border:1px solid black;
	font:normal 11px 'Helvetica Neue','Helvetica','Arial',sans-serif;
	line-height:18px;
	z-index:100;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	visibility: hidden;
	text-align: -moz-left;
	#text-align: left;
}

/**********************/
/*     FOOT   */
/**********************/
#foot {
	border-top: 1px  solid #dddddf;
	margin-top:25px;
	padding-top: 15px;
}

#foot #col1 {
	float: left;
	v-align: top;
	width: 210px;
	padding:0px;
	margin-top: 0px;
}

#foot #col2 {
	float: left;
	v-align: top;
	width: 180px;
	padding:0px;
	margin-top: 0px;
}
#foot #col3 {
	float: left;
	v-align: top;
	width: 160px;
	padding:0px;
	margin-top: 0px;

}


#foot li {
	list-style: none;
	font:normal 11px 'Helvetica Neue','Helvetica','Arial',sans-serif;
	line-height:18px;
	color: #3f4e7d;
}

#foot a {
	text-decoration: none;
	color: #3f4e7d;
}

#foot a:hover {
	text-decoration: underline;
	color: #404040;
}
