/*Theme Name: Mambopress
Theme URI: http://falconerdesigns.com/themes/
Description: Mambopress is a combination of the great looking Water&Stone Theme of open source CMS <a href="http://source.mambo-foundation.org/">Mambo</a> with Wordpress theme template. <br/><br/> <b> Info: </b>: Theme is a 3 column, grey based theme. Hyperlinks are dark maroon, and theme has same fonts all over the template. Its fixed width theme, with widgets support.<br/><Br/><b>Plugins supported</b> : Wp notable, Flickr Rss.  <br/><br/><b> Update Log </b> Update 1.7 -- added Flickr RSS / WP notable support.<br/> Update 1.8 -- added search page . <br/>Update 1.9 - overlapping commments prob is solved. <br/> Update 2 - re-fix the comments. <br/>Update 2.1 - category ul changed. <br/> Update 2.2 - CSS resorted <br/>Update 2.3 - mambopress now works with version 2.1 as well. <br/> Update 2.4 - Theme is tablesless, as in totally xhtml complient. <br/> Update 2.5 Added Ajax Support for Comments.<br/><br/><a href="http://falconerdesigns.com/">Click here to request Updates/Bugs Notification in this theme</a><br/> 
Version: 2.6
Author: Ekta Paneri
Author URI: http://ddsos.org/
*/

/*===============================================================================================*/
/* ===================================== ULTIMA HORA TOP ======================================= */
/*===============================================================================================*/

.contenedorUH {
        background: url(../../../images/fondoUH.gif) 10px 14px no-repeat;
        width: 100%;
        margin:0px 0px 6px 0px;
}

.controlesUH {
        padding: 16px 0 0 0;
        float: left;
        margin:  0 5px 0 0px;
        position:relative;
        top:-2px;
}

.elementosUH {
        padding: 12px 0 0 0;
        float: left;
        width: 455px;
}

.tituloUH {
        /*color: #006666;
        font-size: 1em;
        font-weight: bolder;
        font-family: Arial, Helvetica, sans-serif;
        margin: 0 5px 0 10px;
        text-transform: uppercase;
        padding: 15px 0 0 0;*/
        padding: 15px 0 0 0;
        margin: 0 5px 0 0px;
        float: left;
        width: 100px;
}

.lefttext {
        text-align:left;
 }

/* ---------------------basic layout--------------------- */*
/*body {	font-family: Lucida Sans Unicode, Trebuchet MS,  Helvetica, sans-serif;}
*/
body {	font-family: arial, sans-serif;}
.waterbody {margin:1px 1px 1px 1px;padding:0;	background:#FFFFFF;	color:#454545;}
#bigcontent p { font-size:14px; line-height:18px;       color:#454545;}
#midcontent p { font-size:11px; line-height:18px;       color:#454545;}
div,p {	font-size:11px;	line-height:18px;	color:#454545;}
a,a:link,a:active,a:visited {	text-decoration:none;	color:#003399;}
a:hover {	text-decoration:underline;	color:#000000;}
ul, ul ul {	margin: 5px;	padding: 5px;	list-style: none;	list-style-type: square;}
ul li, ul ul li {	line-height: 18px;	padding-left: 5px;	padding-top: 0px;	list-style-position: inside;}

/** clear tag used for div, do not change**/
.clear {	clear:both;}

/* ---------------------template layout--------------------- */

/** wrapper to make the page center **/

#container {	width:1024px;	margin: 55px auto;	padding:0;	text-align: left;}

/**hold background, it should be float:leftthat's way we can not put it in #container**/

#containerbg {	position:relative;	width: 1024px;		float:left;	top:0;	left:0;}
#containerbg2 {	float:left;top:0;left:0;width: 1024px;		}
#outerleft {	position:relative;	float:left;	clear:left;	width:754px;	}
#outerleftforo {	position:relative;	float:left;	clear:left;	width:1024px;	}
#outerright {	width:270px;	float:right;	clear:right;} 

#logo {	position:relative;	width:100%;	height:74px;	float:left;padding-left:0px;        background:#FFFFFF url(images/bg_header.jpg) no-repeat left top;}

#logo h1 { font: 28px Lucida sans unicode, Trebuchet MS; font-weight:normal; margin:0; padding-top:15px; padding-bottom:0; padding-left:30px; text-transform:uppercase;}
#logo h1 a { text-decoration: none;}
#logo p { margin:0; padding:0; font-family: Lucida sans unicode; font-size: 12px;  color:#FFFFFF; Padding-left:20px; }

/** div container for top menu. position:top **/
#topmenu {	position:relative;	float:left;	clear:left;	background-color:#FFFFFF;	width: 100%;}

/** div container for image header **/
#imgheader {	position:relative;	float:left;	clear:left;	width:100%;	height:99px;	background-color: #FFFFFF;}
#container_inner {	float:left;     clear:left;	width:1024px;}
#container_innerforo {	position:relative;	float:left;	clear:left;	width:850px;}

/** div container for left column **/
#leftcol {		float:left;	clear:left;	width:172px; background:transparent;}
#leftcolmenu {	position:relative;	overflow:auto;}

/** div container for mainbody **/
#content_main {		float:left;	width:560px;	margin:15px 0 20px 20px;	background-color:#FFFFFF;}
#content_main2 {	float:left;	width:770px;	margin:1px 0 2px 2px;	background-color:#FFFFFF;}

/** div container for right column **/

/** div container for right column **/
#rightcol_top,#rightcol {       float:left;     clear:left;     width:270px;    margin:0 0 0 1px;       display:inline; overflow:auto;}

/** div container for right column position:header **/
/** div container for right column position:header **/

#rightcol {	float:left;	clear:left;	width:270px;	margin:2px 2px 2px 2px; padding-top:5px;	display:inline;	overflow:auto;}

/** div container for right column position:header **/

 #rightcol_top {	height:100px;	background:transparent url(../../../images/transparent.gif) no-repeat center top;} 

/** div container for banner position:banner **/

#blackline {	position:relative;	clear:left;	float:left;	width:752px;	height:10px;	min-height:10px;	background-color: #000000;	color:#FFFFFF;	font-size:10px;}

/** copyright **/
#copyright {	position:relative;	width:900px;	display:block;	clear:both;	float:left;}
#copyright div {	color:#666666;	font-size:10px;	font-weight:normal;	display:block!important;	width:900px;	float:left;	clear:left;	margin:-10px 0 0 0;	text-align:left;}

/* --------------------- content layout--------------------- */
/** pathway block **/
div.pathway {	display:block;text-align:center;	color:#000000;	font-size:10px;	font-weight:bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E5E5E5;	height:20px;	margin-bottom:10px;}

#notable {	display:block;text-align:center;	color:#000000;	height:20px;        margin:10px;}
#notable a,  #notable a img {text-decoration:none;}

.alignright { 	float: right; 	} 	 
.alignleft { 	float: left ;	} 

/** content title **/

.contentheading a {font-family: Lucida Sans Unicode, "Times New Roman", Times, serif;	color:#e45b00;	font-size: 20px;padding: 15px 0 5px 0; background-color:inherit;	display:block; text-decoration: none; border-bottom:1px solid #666666;}
.contentheading a:hover {       text-decoration:underline;      color:#000000;}
#contentheading a {font-family: Lucida Sans Unicode, "Times New Roman", Times, serif;	color:#e45b00;	font-size: 20px;padding: 15px 0 5px 0; background-color:inherit;	display:block; text-decoration: none; border-bottom:1px solid #666666;}
#contentheading a:hover {       text-decoration:underline;      color:#000000;}
#contentheading2 a {font-family: Lucida Sans Unicode, "Times New Roman", Times, serif;	color:#003399;	font-size: 16px;padding: 15px 0 5px 0; background-color:inherit;	display:block; text-decoration: none; border-bottom:1px solid #666666;}
#contentheading2 a:hover {       text-decoration:underline;      color:#000000;}

#contentheading3 a {font-family: Lucida Sans Unicode, "Times New Roman", Times, serif;	color:#003399;	font-size: 16px;padding: 15px 0 5px 0; background-color:inherit;	display:block; text-decoration: none; border-bottom:1px solid #666666;}
#contentheading3 a:hover {       text-decoration:underline;      color:#000000;}

.contenttitle {
font-family: Lucida Sans Unicode, "Times New Roman", Times, serif;	color:#003399;	font-size: 16px;	padding: 15px 0 5px 0; text-transform:uppercase;	background-color:inherit;	font-weight:normal; display:block; border-bottom:1px solid #666666;}


/** small text in content **/
.small {	color:#666666;	font-size:10px;font-family:Lucida sans, Trebuchet MS;	background-color:inherit;}

/** toc page navegador  **/
.pagenav_prev,.pagenav_next {	font-size:11px;}

/** content item navegador  **/
.pagenavbar  {	display:block;	width:100%;	background-color:inherit;	height:20px;	line-height:25px;	text-align:right;	letter-spacing:2px;	color:#999999!important;	clear:both;	font-size: 11px!important;	margin-top: 10px;	background-image: url(images/bg_pagenav.jpg);	background-repeat: repeat-x;	background-position: center bottom;	}
.pagenav {	height:20px;	line-height:25px;	text-align:right;	letter-spacing:2px;	color:#999999;	clear:both;	font-size: 11px;	margin-left: 0;	margin-right: 0;	background-color:inherit;}
.back_button {	display:block;	text-align:left;	font-weight:bold;	font-size:12px;	width:100%;	margin-bottom:10px;	letter-spacing:2px;}




/* ---------------------Links--------------------- */
/** any left column link **/
#leftcol a:link,#leftcol a:active,#leftcol a:visited {	color:#494949;}
a.pagenav:link ,a.pagenav_next:link,a.pagenav_pre:link,div.back_button a,div.back_button a:link,a.latestnews:link,a.latestnews:active,a.latestnews:visited,a.mostread:link,a.mostread:active,a.mostread:visited {	text-decoration:none;}

/*** read more link ***/
.readon,a.readon:link,a.readon:active,a.readon:visited {	color:#666666;	font-weight:bold;	text-align:left;	margin-top:10px;	letter-spacing: 2px;	font-size:10px;	text-decoration:none;}

/** generic menu item Link**/
a.mainlevel:link,a.mainlevel:active,a.mainlevel:visited,a.sublevel:link,a.sublevel:active,a.sublevel:visited {	color:#FFFFFF;	text-decoration:none;	font-size:11px;	line-height: 28px;}

/** generic menu item link on mouseover **/
a.mainlevel:hover,#leftcol a.mainlevel:hover {	background-color:#484848;	color:#FFFFFF!important;	text-decoration:none!important;}


/** specific top right column menu item link on mouseover **/
a.mainlevel-right:hover {	background-color:#CCCCCC;	text-decoration:none;}

/** pathway link item **/
a.pathway:link,a.pathway:link,a.pathway:active,a.pathway:visited {	color:#999999;	text-decoration:none;}

.pagenavbar a:link,.pagenavbar a:active,.pagenavbar a:visited  {	letter-spacing:2px;	color:#000000;	font-size: 11px;	text-decoration: none;}.pagenavbar a:hover {	color:#330000;}

/** latestnews and popular **/
.latestnews,.mostread {	color:#000000;}a.latestnews:link,.mostread a:link,.latestnews a:active,.mostread a:active,.latestnews a:hover,.mostread a:hover,.latestnews a:visited,.mostread a:visited {	color:#000000;	text-decoration:underline;}

/** underline on hover**/

a.pathway:hover,a.pagenav:hover ,a.pagenav_next:hover,a.pagenav_pre:hover {	text-decoration:underline;	color:#330000;	background-color:inherit;}

#leftcol a:hover {	color: #330000;	text-decoration:underline;}



/* ---------------------module layout--------------------- */
/** general module table **/
.moduletable {	width:260px;	float:left;	clear:left; }

#leftcol .moduletable { color:#000000;}
#rightcol .moduletable { color:#030303;}

.padleft { padding-left:5px;}
/** general module table **/


/** general module title **/
.moduletable h2,.moduletable-right h2 {	border: 1px solid #000000;		color:#FFFFFF;	font-family: Trebuchet MS, "Times New Roman", Times, serif;	font-size:13px;	text-transform:uppercase; line-height:20px;	background-color:#484848;	height:20px;	text-align:left;	padding-left:15px;	}

/** generic menu item **/
.mainlevel  {	display:block;	height:25px;	line-height:25px;	padding-left:15px;	background:transparent url(images/bg_mainlevel.gif) repeat-x center top;	font-weight:bold;	text-decoration:none;}

/** module styles in #leftcol **/
#leftcol .moduletable p {	color:#DADADA;	font-size:11px;}

#rightcol_top form {text-align:center;}

/* top menu layoutyou need to add menu class suffix: -nav*/

/** unordered list top menu **/
ul#mainlevel-nav{	list-style: none;	padding: 0;	margin: 0;	font-size: 0.8em;}

/** unordered list item for top menu **/

ul#mainlevel-nav li{	display: block;	padding-left: 0px;	padding-right: 0px;	float: left;	margin: 0;	width: auto !important;	font-size: 11px;	line-height: 23px;	white-space: nowrap;}

/** unordered list item link for top menu **/
ul#mainlevel-nav li a{	display: block;	padding-left: 15px;	padding-right: 15px;	text-decoration: none;	color: #FFFFFF;	font-weight:bold;}

/** unordered list item link for top menu for firefox only **/
#topmenu>ul#mainlevel-nav li a {	width: auto;}

/** unordered list item for top menu for firefox only **/
ul#mainlevel-nav li a:hover {	background: #535353;	text-decoration:none;} 

/*specific right column menu item. position:rightyou need to add menu class suffix: right */
.mainlevel-right {	display:block;	height:25px;	line-height:25px;	padding-left:15px;	background:#EEF0F0 url(images/bg_mainlevel_right.gif) repeat-x center top;	font-weight:bold;}

#bottompadding	{	position:relative;	width:900px;	display:block;	height:0px;	margin-top:-100px;}



/** unordered list top menu children**/
.children ul{	list-style: none;	padding: 0;	margin: 0;	font-size: 0.8em;}

/** unordered list item for top menu children **/

.children ul li{	display: block;	padding-left: 0px;	padding-right: 0px;	float: left;	margin: 0;	width: auto !important;	font-size: 11px;	line-height: 23px;	white-space: nowrap;}

/** unordered list item link for top menu children**/
.children ul li a{	display: block;	padding-left: 15px;	padding-right: 15px;	text-decoration: none;	color: #FFFFFF;	font-weight:bold;}

/** unordered list item link for top menu children for firefox only **/
#topmenu>.children ul li a {	width: auto;}

/** unordered list item for top menu children for firefox only **/
.children ul li a:hover {	background: #535353;	text-decoration:none;} 

a img {border:none;}

.meta {font-size:11px;  text-transform:uppercase; color:#999; margin-top:2px;}
.meta a {color:#666;}

.author { height:11px; line-height:11px; background:url(images/author.gif) left center no-repeat; padding-left: 11px;}
.category { height:11px; line-height:11px; background:url(images/post.gif) left center no-repeat; padding-left: 14px;}
.comments { height:11px; line-height:11px; background:url(images/comments.gif) left center no-repeat; padding-left: 14px;}
.otrosblogs { height:11px; line-height:11px; background:url(i/cm.gif) left center no-repeat; padding-left: 14px;}
.otrosblogs a { color:#06b90e; height:11px; line-height:11px; }

.meta2 {font-size:11px;  text-transform:uppercase; color:#999; margin-top:2px;}
.meta2 a {color:#666;}
.category2 { height:11px; line-height:11px; background:url(i/categorias.gif) left center no-repeat; padding-left: 14px;}
.comments2 { height:11px; line-height:11px; background:url(i/comentarios.gif) left center no-repeat; padding-left: 14px;}

.tagbegin { color:#000; font-weight:bold; background:url(images/post.gif) left center no-repeat; padding-left: 14px; float:left; }

.taglist { padding-left:5px; }
.taglist a { color:#f3470a; }

.commentlist { color:#999; }

h3 { font-size:14px; color:#999; line-height:15px; margin:0;padding:0; text-transform:uppercase; font-weight:normal; display:inline;}

span.admin, h3 a {color:#660000; }


.comhead { background:#eee url(images/comhead.jpg) top center no-repeat; padding:13px 0 5px 0; width:506px;}

.comtext { padding:5px;}

input, textarea { 
color:#333;
background:#ccc;
border:1px solid #888;


}.tabletd {
        border-width: 1px;
        padding: 1px;
        border-style: inset;
        border-color: gray;
        background-color: #e9a328;
        color: #000033;
        font-size: 11px;
        font-family: tahoma;
}

.tabletd2 {
        border-width: 1px;
        padding: 1px;
        border-style: inset;
        border-color: gray;
        background-color: #61ae06;
        color: #000033;
        font-size: 11px;
        font-family: tahoma;
}
.tabletdblanco {
        border-width: 1px;
        padding: 0px;
        border-style: inset;
        background-color: #ffffff;
        color: #000000;
        font-size: 11px;
        font-family: tahoma;
}
.tabletd3 {
        border-width: 0px;
        padding: 1px;
        border-style: inset;
        background-color: #e9e9e8;
        color: #000033;
        font-size: 11px;
        font-family: tahoma;
}

	/* publicidad superior, de 730 y modulo de 240 de ancho */

        #contenedor,
        #cabecera,
        #publicidadpieportadillas	{
            width: 1024px;
        }

        .publicidadpie {
            margin: 0 0 0 7px;
        }

        .publicidadpie table {
            margin-bottom: 10px;
        }

        #publicidadsuperior {
            width: auto;
        }

        #publicidadsuperior .publicidadhorizontal div table td.margen {
            width: 1px !important;
        }

        #publicidadsuperior .publicidadhorizontal {
            float: left;
        }

        #publicidadsuperior .publicidadhorizontal,
        #publicidadsuperior .publicidadhorizontal div,
        #publicidadsuperior .publicidadhorizontal table {
            width: 738px !important;
        }

        #publicidadsuperior .publicidadmodulo {
            width: 240px;
            float: right;
        }

	/* fin publicidad superior */


	/* buscador */

		#cabecera .buscadorymas {
			clear: both;
			width: 100%;
			background-color: #F5F5F5;
			height: 23px;
			border-bottom: 1px solid #bbb;
		}

		#cabecera .buscadorymas .buscador {
			padding: 0 0 0 9px;
			float: left;
		}

		#cabecera .buscadorymas .buscador form {

			font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			color: #A6A6A6;
			margin-top: 4px;
		}

		#cabecera .buscadorymas .buscador form label,
		#cabecera .buscadorymas .buscador form input {
			vertical-align: middle;
			margin: 0;
			color: #494949;
		}

		/* caja de texto de buscar */
		#cabecera .buscadorymas .buscador form input#cajabuscador,
		#cabecera .buscadorymas .buscador form input.cajabuscador {
            font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			width: 138px;
			border: 1px solid #A6A6A6;
			color: black;
			padding: 0;
			height: 13px;
		}

		/* botones de radio */
		#cabecera .buscadorymas .buscador form input.botonradio {
			margin: 0 2px 0 5px;
			padding: 0;
			border: 0;
			width: 12px;
			height: 12px;
		}

		/* boton de 'buscar' */
		#cabecera .buscadorymas .buscador form input.botonbuscar {
			font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			cursor: pointer;
			background-color: #D9D9D9;
			border: 1px solid #A6A6A6;
			color: black;
			margin-left: 2px;
			height: 15px;
			width: 50px;
		}

		#cabecera .buscadorymas .buscador form input.botonbuscar:hover {
			background-color: #E1E0DD;
		}

		/* imagenes */
		#cabecera .buscadorymas .buscador img {
			vertical-align: middle;
		}

		/* compatibilidad para la version original de la caja de buscar */
		#cabecera .buscadorymas .buscador form input {
			border: 0;
		}

		#cabecera .buscadorymas .buscador form input#busquedas {
            font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			border: 1px solid #A6A6A6;
		}

		#cabecera .buscadorymas .buscador form input.boton {
			font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			border: 1px solid #A6A6A6;
			height: auto;
		}

	/* fin buscador */

	/* enlaces directos */

		#cabecera .buscadorymas .enlacesdirectos {
			padding: 0 3px 0 5px;
			float: right;
			height: 23px;
		}

		#cabecera .buscadorymas .enlacesdirectos ul li {
			display: inline;
			padding: 0;
		}

		#cabecera .buscadorymas .enlacesdirectos ul li a {
			font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			color: #494949;
			padding: 2px 0 2px 13px;
			background-position: 0 3px;
		}

		#cabecera .buscadorymas .enlacesdirectos ul li.hemeroteca a {
			font-weight: bold;
			background-image: url(../../../images/hemeroteca.gif);
			background-position: 0 4px;
			padding-left: 11px;
			background-repeat: no-repeat;
		}

		#cabecera .buscadorymas .enlacesdirectos ul li.versiontexto a {
			background-image: url(http://www.adslnet.es/images/versiontexto.gif);
			background-position: 0 4px;
			padding-left: 10px;
			background-repeat: no-repeat;
		}

		#cabecera .buscadorymas .enlacesdirectos ul li.personalizar a {
			background-image: url(../../../images/personalizar.gif);
			background-position: 0 5px;
			padding-left: 8px;
			background-repeat: no-repeat;
		}

		#cabecera .buscadorymas .enlacesdirectos ul li.rss a {
			background-image: url(../../../images/rss.gif);
			background-position: 1px 3px;
			background-repeat: no-repeat;
		}

		#cabecera .buscadorymas .enlacesdirectos ul li.home a {
			background-image: url(../../../images/home.gif);
			background-position: 1px 3px;
			background-repeat: no-repeat;
		}


		.cajabuscador {
            font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			width: 70px;
			border: 1px solid #A6A6A6;
			color: black;
			padding: 0;
			height: 13px;
		}


.enlacesdirectos {
                        font: normal 9px Verdana,Arial,Helvetica,sans-serif;
                        color: #494949;
 		 }
.enlacesdirectos:visited {
                        font: normal 9px Verdana,Arial,Helvetica,sans-serif;
                        color: #494949;
 		 }
.enlacesdirectos:link {
                        font: normal 9px Verdana,Arial,Helvetica,sans-serif;
                        color: #494949;
 		 }
.enlacesdirectos:hover {
                        font: normal 9px Verdana,Arial,Helvetica,sans-serif;
                        color: #494949;
			text-decoration: underline;
 		 }

.enlacesdirectos2 {
                        font: normal 10px Verdana,Arial,Helvetica,sans-serif;
                        color: #660000;
 		 }
.enlacesdirectos2:visited {
                        font: normal 10px Verdana,Arial,Helvetica,sans-serif;
                        color: #660000;
 		 }
.enlacesdirectos2:link {
                        font: normal 10px Verdana,Arial,Helvetica,sans-serif;
                        color: #660000;
 		 }
.enlacesdirectos2:hover {
                        font: normal 10px Verdana,Arial,Helvetica,sans-serif;
                        color: #660000;
			text-decoration: underline;
 		 }




.titlelinkbig               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 22px; FONT-WEIGHT:bold; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelinkbig:link               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 22px; FONT-WEIGHT:bold; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelinkbig:visited               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 22px; FONT-WEIGHT:bold; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelinkbig:active               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 22px; FONT-WEIGHT:bold; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelinkbig:hover               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 22px; FONT-WEIGHT:bold; TEXT-DECORATION: underline; BACKGROUND: none;}

.titlelinksm               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 11px; FONT-WEIGHT:normal; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelinksm:link               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 11px; FONT-WEIGHT:normal; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelinksm:visited               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 11px; FONT-WEIGHT:normal; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelinksm:active               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 11px; FONT-WEIGHT:normal; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelinksm:hover               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT:normal; TEXT-DECORATION: underline; BACKGROUND: none;}

.titlelink               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 15px; FONT-WEIGHT:bold; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelink:link               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 15px; FONT-WEIGHT:bold; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelink:visited               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 15px; FONT-WEIGHT:bold; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelink:active               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 15px; FONT-WEIGHT:bold; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelink:hover               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 15px; FONT-WEIGHT:bold; TEXT-DECORATION: underline; BACKGROUND: none;}

.titlelinkmd               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 13px; FONT-WEIGHT:bold; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelinkmd:link               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 13px; FONT-WEIGHT:bold; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelinkmd:visited               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 13px; FONT-WEIGHT:bold; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelinkmd:active               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 13px; FONT-WEIGHT:bold; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelinkmd:hover               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT:bold; TEXT-DECORATION: underline; BACKGROUND: none;}

.titlelinktop          {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-WEIGHT:bold; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelinktop:link     {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-WEIGHT:bold; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelinktop:visited  {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-WEIGHT:bold;TEXT-DECORATION: none; BACKGROUND: none;}
.titlelinktop:active   {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-WEIGHT:bold; TEXT-DECORATION: none; BACKGROUND: none;}
.titlelinktop:hover    {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-WEIGHT:bold; TEXT-DECORATION: underline; BACKGROUND: none;}

.subtitles               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #810d0d; FONT-SIZE: 11px; FONT-WEIGHT:bold; TEXT-DECORATION: underline; BACKGROUND: none;}
.subtitles:link               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #810d0d; FONT-SIZE: 11px; FONT-WEIGHT:bold; TEXT-DECORATION: underline; BACKGROUND: none;}
.subtitles:active               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #810d0d; FONT-SIZE: 11px; FONT-WEIGHT:bold; TEXT-DECORATION: underline; BACKGROUND: none;}
.subtitles:hover               {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #810d0d; FONT-SIZE: 11px; FONT-WEIGHT:bold; TEXT-DECORATION: underline; BACKGROUND: none;}

	.columnaderechaaux {
		background: #ccc;
		width: 90px;
		float: right;
		padding-left: 2px;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-right: 2px;
	}


ul,
ul li {
        margin: 0;
        padding: 0;
        list-style-type: none;
        background-repeat: no-repeat;
}

.biglink {FONT-FAMILY: Verdana, Helvetica, sans-serif; color: #039; FONT-SIZE: 14px; TEXT-DECORATION: none; BACKGROUND: none;}


.title 		     {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000033; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; BACKGROUND: none;}
.storytitle 	     {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000033; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; BACKGROUND: none;}
.boxtitle 	     {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000033; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; BACKGROUND: none;}
.option 	     {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000033; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; BACKGROUND: none;}
.storycat	     {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #039; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; BACKGROUND: none;}
.tiny		     {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000033; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none; BACKGROUND: none;}


		.entradilla {
			margin: 0;
			font-size: 12px;
			line-height: 1.4em;
			color: #454545;
		}

.apoyonoticia {
				font: normal 11px Verdana,Arial,Helvetica,sans-serif;
				line-height: 1.4em;
				background-image: url(../../../images/bolilloapoyos.gif);
				background-position: 5px 6px;
				padding: 0 0 0 16px;
				margin-left: 0;
				list-style-type: none;
			}

.content 	     {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE : 10px; TEXT-DECORATION: none; BACKGROUND: none;}

.linkgg 	     {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #0033CC; FONT-SIZE
: 10px; TEXT-DECORATION: none; BACKGROUND: none;}
.option2 	     {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 11px; TEXT-DECORATION: none; BACKGROUND: none;}
.option3 	     {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #003399; FONT-SIZE: 9px; TEXT-DECORATION: none; BACKGROUND: none;}
.option4 	     {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10px; TEXT-DECORATION: none; BACKGROUND: none;}

.boxcontent 	     {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000033; FONT-SIZE: 10px; BACKGROUND: none;}
.sideboxtitle 	     {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000033; FONT-SIZE: 10px; BACKGROUND: none;}
.storyboxtitle 	     {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000033; FONT-SIZE: 10px; BACKGROUND: none;}
.login  	     {FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold;BACKGROUND: none;}
.textareatop { background: transparent;
border: 1px solid #FC820A; color: #000000;
font-family: Verdana,Arial,Helvetica; font-size: 8pt; text-align: left;
}
span.searchword { background-color: yellow }
.textareatop2 { background: transparent; 
border: 0px solid #FC820A; color: #000000;
font-family: Verdana,Arial,Helvetica; font-size: 8pt; text-align: left;
}
span.searchword { background-color: yellow }

.textareatop3 { background: transparent; 
border: 0px solid #FC820A; color: #fff71c;
font-family: Verdana,Arial,Helvetica; font-size: 8pt; text-align: left;
}

.textareatoptd { background: transparent; 
border: 1px solid #6699cc; color: #000000;
font-family: Verdana,Arial,Helvetica; font-size: 8pt; text-align: left;
}
span.searchword { background-color: yellow }


.tableblue { background-color: #6699cc;
border: 1px solid #6699cc; color: #000000;
}

.tablewhit { background-color: #ffffff; border: 2px solid #6699cc; color: #000000;
}

div.nicetitle {
    position: absolute;
    padding: 4px;
    top: 0px;
    left: 0px;
    color: white;
    font-size: 13px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    width: 25em;
    font-weight: bold;
    background: url(../../../images/ntbg.png);
    z-index: 20;
    
    /* Mozilla proprietary */
}
div.nicetitle p {
    margin: 0; padding: 0 3px;
}
div.nicetitle p.destination {
    font-size: 9px;
    text-align: left;
    padding-top: 3px;
}

.row1	{ background-color: #EFEFEF; }
.row2	{ background-color: #DEE3E7; }
.row3	{ background-color: #ff4200; }
.row4	{ background-color: #00ff1e; }
.row5	{ background-color: #FFFFFF; }
.roundedbox {
 width: 20%;
 margin-left: auto;
 margin-right: auto;
 padding: 5px;
 border: 0px solid black;
}




	/* publicidad superior, de 730 y modulo de 240 de ancho */

        #contenedor,
        #cabecera,
        #cabecera2,
        #publicidadpieportadillas	{
            width: 994px;
        }

        .publicidadpie {
            margin: 0 0 0 7px;
        }

        .publicidadpie table {
            margin-bottom: 10px;
        }

        #publicidadsuperior {
            width: auto;
        }

        #publicidadsuperior .publicidadhorizontal div table td.margen {
            width: 1px !important;
        }

        #publicidadsuperior .publicidadhorizontal {
            float: left;
        }

        #publicidadsuperior .publicidadhorizontal,
        #publicidadsuperior .publicidadhorizontal div,
        #publicidadsuperior .publicidadhorizontal table {
            width: 738px !important;
        }

        #publicidadsuperior .publicidadmodulo {
            width: 240px;
            float: right;
        }

	/* fin publicidad superior */


	/* buscador */

		#cabecera .buscadorymas {
			clear: both;
			width: 100%;
			background-color: #F5F5F5;
			height: 23px;
			border-bottom: 1px solid #bbb;
		}

		#cabecera .buscadorymas .buscador {
			padding: 0 0 0 9px;
			float: left;
		}

		#cabecera .buscadorymas .buscador form {

			font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			color: #A6A6A6;
			margin-top: 4px;
		}

		#cabecera .buscadorymas .buscador form label,
		#cabecera .buscadorymas .buscador form input {
			vertical-align: middle;
			margin: 0;
			color: #494949;
		}

		/* caja de texto de buscar */
		#cabecera .buscadorymas .buscador form input#cajabuscador,
		#cabecera .buscadorymas .buscador form input.cajabuscador {
            font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			width: 138px;
			border: 1px solid #A6A6A6;
			color: black;
			padding: 0;
			height: 13px;
		}

		/* botones de radio */
		#cabecera .buscadorymas .buscador form input.botonradio {
			margin: 0 2px 0 5px;
			padding: 0;
			border: 0;
			width: 12px;
			height: 12px;
		}

		/* boton de 'buscar' */
		#cabecera .buscadorymas .buscador form input.botonbuscar {
			font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			cursor: pointer;
			background-color: #D9D9D9;
			border: 1px solid #A6A6A6;
			color: black;
			margin-left: 2px;
			height: 15px;
			width: 50px;
		}

		#cabecera .buscadorymas .buscador form input.botonbuscar:hover {
			background-color: #E1E0DD;
		}

		/* imagenes */
		#cabecera .buscadorymas .buscador img {
			vertical-align: middle;
		}

		/* compatibilidad para la version original de la caja de buscar */
		#cabecera .buscadorymas .buscador form input {
			border: 0;
		}

		#cabecera .buscadorymas .buscador form input#busquedas {
            font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			border: 1px solid #A6A6A6;
		}

		#cabecera .buscadorymas .buscador form input.boton {
			font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			border: 1px solid #A6A6A6;
			height: auto;
		}

	/* fin buscador */

	/* enlaces directos */

		#cabecera .buscadorymas .enlacesdirectos {
			padding: 0px 1px 5px 0px;
			float: right;
			height: 23px;
		}

		#cabecera .buscadorymas .enlacesdirectos ul li {
			display: inline;
			padding: 0;
		}

		#cabecera .buscadorymas .enlacesdirectos ul li a {
			font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			color: #494949;
			padding: 2px 0 2px 13px;
			background-position: 0 3px;
		}

		#cabecera .buscadorymas .enlacesdirectos ul li.hemeroteca a {
			font-weight: bold;
			background-image: url(../../../images/hemeroteca.gif);
			background-position: 0 4px;
			padding-left: 11px;
			background-repeat: no-repeat;
		}

		#cabecera .buscadorymas .enlacesdirectos ul li.versiontexto a {
			background-image: url(http://www.adslnet.es/images/versiontexto.gif);
			background-position: 0 4px;
			padding-left: 10px;
			background-repeat: no-repeat;
		}

		#cabecera .buscadorymas .enlacesdirectos ul li.personalizar a {
			background-image: url(../../../images/personalizar.gif);
			background-position: 0 5px;
			padding-left: 8px;
			background-repeat: no-repeat;
		}

		#cabecera .buscadorymas .enlacesdirectos ul li.rss a {
			background-image: url(../../../images/rss.gif);
			background-position: 1px 3px;
			background-repeat: no-repeat;
		}

		#cabecera .buscadorymas .enlacesdirectos ul li.home a {
			background-image: url(../../../images/home.gif);
			background-position: 1px 3px;
			background-repeat: no-repeat;
		}



		#cabecera2 .buscadorymas {
			clear: both;
			width: 100%;
			background-color: #F5F5F5;
			height: 23px;
			border-bottom: 1px solid #bbb;
		}

		#cabecera2 .buscadorymas .buscador {
			padding: 0 0 0 9px;
			float: left;
		}

		#cabecera2 .buscadorymas .buscador form {

			font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			color: #A6A6A6;
			margin-top: 4px;
		}

		#cabecera2 .buscadorymas .buscador form label,
		#cabecera2 .buscadorymas .buscador form input {
			vertical-align: middle;
			margin: 0;
			color: #494949;
		}

		/* caja de texto de buscar */
		#cabecera2 .buscadorymas .buscador form input#cajabuscador,
		#cabecera2 .buscadorymas .buscador form input.cajabuscador {
            font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			width: 138px;
			border: 1px solid #A6A6A6;
			color: black;
			padding: 0;
			height: 13px;
		}

		/* botones de radio */
		#cabecera2 .buscadorymas .buscador form input.botonradio {
			margin: 0 2px 0 5px;
			padding: 0;
			border: 0;
			width: 12px;
			height: 12px;
		}

		/* boton de 'buscar' */
		#cabecera2 .buscadorymas .buscador form input.botonbuscar {
			font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			cursor: pointer;
			background-color: #D9D9D9;
			border: 1px solid #A6A6A6;
			color: black;
			margin-left: 2px;
			height: 15px;
			width: 50px;
		}

		#cabecera2 .buscadorymas .buscador form input.botonbuscar:hover {
			background-color: #E1E0DD;
		}

		/* imagenes */
		#cabecera2 .buscadorymas .buscador img {
			vertical-align: middle;
		}

		/* compatibilidad para la version original de la caja de buscar */
		#cabecera2 .buscadorymas .buscador form input {
			border: 0;
		}

		#cabecera2 .buscadorymas .buscador form input#busquedas {
            font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			border: 1px solid #A6A6A6;
		}

		#cabecera2 .buscadorymas .buscador form input.boton {
			font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			border: 1px solid #A6A6A6;
			height: auto;
		}

	/* fin buscador */

	/* enlaces directos */

		#cabecera2 .buscadorymas .enlacesdirectos {
			padding: 0 3px 0 5px;
			float: right;
			height: 23px;
		}

		#cabecera2 .buscadorymas .enlacesdirectos ul li {
			display: inline;
			padding: 0;
		}

		#cabecera2 .buscadorymas .enlacesdirectos ul li a {
			font: normal 9px Verdana,Arial,Helvetica,sans-serif;
			color: #494949;
			padding: 2px 0 2px 13px;
			background-position: 0 3px;
		}

		#cabecera2 .buscadorymas .enlacesdirectos ul li.hemeroteca a {
			font-weight: bold;
			background-image: url(../../../images/hemeroteca.gif);
			background-position: 0 4px;
			padding-left: 11px;
			background-repeat: no-repeat;
		}

		#cabecera2 .buscadorymas .enlacesdirectos ul li.versiontexto a {
			background-image: url(http://www.adslnet.es/images/versiontexto.gif);
			background-position: 0 4px;
			padding-left: 10px;
			background-repeat: no-repeat;
		}

		#cabecera2 .buscadorymas .enlacesdirectos ul li.personalizar a {
			background-image: url(../../../images/personalizar.gif);
			background-position: 0 5px;
			padding-left: 8px;
			background-repeat: no-repeat;
		}

		#cabecera2 .buscadorymas .enlacesdirectos ul li.rss a {
			background-image: url(../../../images/rss.gif);
			background-position: 1px 3px;
			background-repeat: no-repeat;
		}

		#cabecera2 .buscadorymas .enlacesdirectos ul li.home a {
			background-image: url(../../../images/home.gif);
			background-position: 1px 3px;
			background-repeat: no-repeat;
		}


                .cajabuscador {
            font: normal 9px Verdana,Arial,Helvetica,sans-serif;
                        width: 70px;
                        border: 1px solid #A6A6A6;
                        color: black;
                        padding: 0;
                        height: 13px;
                }

.enlacesdirectos {
                        font: normal 9px Verdana,Arial,Helvetica,sans-serif;
                        color: #494949;
                 }
.enlacesdirectos:visited {
                        font: normal 9px Verdana,Arial,Helvetica,sans-serif;
                        color: #494949;
                 }
.enlacesdirectos:link {
                        font: normal 9px Verdana,Arial,Helvetica,sans-serif;
                        color: #494949;
                 }
.enlacesdirectos:hover {
                        font: normal 9px Verdana,Arial,Helvetica,sans-serif;
                        color: #494949;
                        text-decoration: underline;
                 }

table.sortable{
	border:1px solid #369;
	font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
	border-collapse:collapse;
	}
.sortable th.descend{background: #E4EDFC 95% 50% url('http://www.adslnet.es/wp-content/themes/images/caret_up.gif') no-repeat;}
.sortable th.ascend{background: #E4EDFC 95% 50% url('http://www.adslnet.es/wp-content/themes/images/caret_down.gif') no-repeat;}
.sortable th{
	background-color: #E4EDFC;
	border-bottom: 3px solid #336699;
	border-right: 1px solid #336699;
	cursor:pointer;
	padding: 6px 15px 6px 6px;
	text-align:left;
	white-space: nowrap;
	}
.sortable td img{
	padding:0 4px 0 0;
	margin:0 0 -1px 0;
	}
.sortable td input,
.sortable td.in_cell{
	padding:0;
	margin:0;
	}
.sortable td{
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #222222;
	font-size:9px;
	margin:0;
	padding: 1px 6px 2px 7px;
	white-space: nowrap;
	text-align:left;
	vertical-align:top;
	}

.sortable td.right{
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #330033;
	font-size:10px;
	margin:0;
	padding: 1px 6px 2px 7px;
	white-space: nowrap;
	text-align:right;
	vertical-align:top;
	font-weight:bold;
	}

.row8{
        border-bottom: 1px solid #ddd;
        border-right: 1px solid #ddd;
        color: #000000;
        font-size:9px;
        margin:0;
        vertical-align:top;
        }

.row9{
        border-left: 1px solid #ddd;
        border-top: 1px solid #ddd;
        color: #000000;
        font-size:9px;
        margin:0;
        vertical-align:top;
        }

.leftheaders{
      font: 12px Arial, Helvetica, sans-serif; 
      color: #da7e10; 
      padding: 1px 1px 1px 2px; 
      background-color: #ffffff;
      font-weight:bold; 
      text-decoration:underline;
}

.leftlinks{
        font-size:11px;
	color: #330033;
        }

.tableborder{
        border:1px solid #ddd;
        border-collapse:collapse;
        }

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


.form_input {
	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	color: #000;
	font:  10px Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	padding: 3px;
}

/* MENU */
/*
#tabs { background: #fff url(../../../images/bigbox.gif) repeat top left; color: #000; height: 64px; text-align: center; padding: 0 0 0 50px; }
#tabs li { display: inline; height: 45px; }
#tabs li a { float: left; background: #fff url(../../../images/barbg.gif) no-repeat; color: #808080; padding: 7px 0; width: 82px; text-align: center; font-weight: bold; text-decoration: none; }
#tabs li a:hover { background: #fff url(../../../images/barcurrent.gif) no-repeat; color: #000; }
#tabs li a.current { background: #fff url(../../../images/barcurrent.gif) no-repeat; color: #2C71AE; } 

.com  {
                        background: url(../../../images/bub.gif);
                        background-repeat: no-repeat;
                        padding: 0 0 0 14px;margin:0;margin:0 0 0 2px;font:normal 100% Arial, sans-serif;
}
*/

img {
border: none;
}
    #tabs2 {
      float:left;
      width:1024px;
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #84776B;
      }
    #tabs2 ul {
          margin:0;
          padding:10px 10px 0 50px;
          list-style:none;
      }
    #tabs2 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs2 a {
      float:left;
      background:url("../../../images/tableft2.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs2 a span {
      float:left;
      display:block;
      background:url("../../../images/tabright2.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
/*      color:#84776B; */
      color:#000000;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs2 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs2 a:hover span {
      color:#74675B;
      }
    #tabs2 a:hover {
      background-position:0% -42px;
      }
    #tabs2 a:hover span {
      background-position:100% -42px;
     }

.footmsg {FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 10px; margin:1px; padding:1px}

.bord {border:1px solid #ccc;border-bottom:1px solid #497583;border-right:0;background: url("http://www.adslnet.es/wp-content/themes/mambopress-16/images/blue.gif") top right repeat-y;margin:0 0 0 5px;padding:0;font:normal 0.95em/1.4em arial, sans-serif;}
.bord_hack {margin:0;padding:0;width:auto;}
.bord_hack h5 {border:1px none;display:none;}
  
.boite {font:normal 0.9em Arial, sans-serif;float:left;margin:0 0 5px 0;}
.boite h5 {font:bold 0.95em Arial, sans-serif;text-transform:uppercase;margin:1px 2px 2px 2px;padding:6px 0 10px 2px;border-top:1px solid #e1e1e1;color:#17262a;background:transparent url("http://www.adslnet.es/wp-content/themes/mambopress-16/i/bg/bgh5.gif") bottom left repeat-x;} 
.boite h2 {font:normal 180% Georgia, serif;padding:0;margin:2px 0 2px 2px;color:#c00;} 
.boite h3 {font:normal 0.95em/1.4em arial, sans-serif;margin:0;padding:0 1px 0 4px;} 
.boite span {margin:0 2px 2px 0;font:normal 0.95em Arial, sans-serif;padding:0 0 0 4px;} 
.boite ul {margin:6px 0 6px 0;padding:4px 0 0 0;color:#444;font: 95% Arial, Helvetica, sans-serif;list-style:none;clear:both;}
.boite ul li{padding:0 4px 4px 14px;margin:0;background:transparent url("http://www.adslnet.es/wp-content/themes/mambopress-16/images/dot.gif") top left no-repeat;background-position:2px 4px;}

.boite .enquete {font:normal .95em Arial, sans-serif;}
.boite .enquete dt {float:left;width:56px;text-align:left;vertical-align:middle;padding:3px 0 0 1px;}
.boite .enquete dd {padding:3px 0 4px 58px;}
.boite .enquete img {border:1px solid #ced9e0;padding:1px;}

/* - */
.boite .img {border:1px solid #333;display:inline;margin:0 2px 8px 4px;float:right;}
.boite .imgU {padding:0;margin:2px 0 2px 0;text-align:center;display:block;}
.boite .imgR {float:right;margin:0 3px 2px 0;padding:0;}
.boite .imgL {float:left;margin:0 2px 2px 2px;}

.boite a.imgR {border:1px solid #497583;padding:1px;}
.boite a:hover.imgR {border-color:#CC0000;}

.img-boite {padding:0;margin:2px;border:1px solid black;background:gray;}
.img-gallery {background:black url("http://www.adslnet.es/wp-content/themes/mambopress-16/i/bg/bgfoto.gif") top left repeat-x;border-left:1px solid #333;border-right:1px solid #333;padding:8px 0 8px 0;margin:0 0 2px 2px;width:94px;height:64px;}

.img-blog {border:1px solid #333;background:white;margin:0;float:right;}
/* - */

.boite fieldset  {border:0;margin:0;padding:8px 2px 8px 3px;width:auto;}
.boite form  {margin:0;padding:0;}
.boite form p {padding:0;margin:0 0 5px 0;font:bold 95% Arial, sans-serif;}
.boite label  {margin:0 0 0 0;font:normal 95% Arial, sans-serif;padding:2px 0 4px 0;display:block;background: url("http://www.adslnet.es/wp-content/themes/mambopress-16/i/bg/black3.gif") top left repeat-x;}
.boite .radio  {vertical-align:middle;}
.boite .button  {padding:0 6px;font:normal 95% Arial, sans-serif;clear:both;display:block;}

.boite a.com  {background: url("http://www.adslnet.es/wp-content/themes/mambopress-16/i/bub.gif") top left no-repeat;padding: 0 0 0 14px;margin:0;margin:0 0 0 2px;font:normal 100% Arial, sans-serif;}

.boite a.plus  {padding:3px;margin:2px;background:#eee;font:normal 95% Arial, sans-serif;display:block;text-align:right;border:1px solid #e1e1e1;clear:both;}
.boite a.plus:visited {color:#0c2269;border:1px solid #e1e1e1;}
.boite a.plus:hover {color:#0c2269;border-color:#365668;}



/* ----------- boite at n final ----------- */

.info .boite {font:normal 85% Arial, sans-serif;margin:0 0 5px 0;padding:0 0 4px 0;color:black;border-bottom:3px double #e1e1e1;clear:both;width:100%;}
.info .boite .img-gallery {background:#000 url("http://www.adslnet.es/wp-content/themes/mambopress-16/i/bg/bgfoto.gif") top left repeat-x;padding:8px 1px;margin:0 1px 0 0;width:94px;height:64px;}
.info .boite .img-video {background:#000 url("http://www.adslnet.es/wp-content/themes/mambopress-16/i/bg/bgvideo.gif") bottom left no-repeat;padding:1px 1px 10px 1px;margin:0 3px 0 0;float:right;}
.info .boite .bord {border:none;margin:0 0 6px 0;background:none;}
.info .boite h5 {font:bold 0.95em Arial, sans-serif;margin:0 0 2px 0;padding:0 0 2px 0;color:#900;border:none;background:transparent url("http://www.adslnet.es/wp-content/themes/mambopress-16/i/bg/ppp.gif") bottom left repeat-x;} 
.info .boite h3 {font:normal 85% Arial, sans-serif;margin:0;padding:0;color:black;} 
.info .boite span {margin:0 0 2px 0;font:normal 130% georgia, serif;} 
.info .boite ul {margin:6px 0 6px 0;font-size:95%;color:#444;font-family:Arial, Helvetica, sans-serif;list-style:none;}
.info .boite ul li{padding:0 0 2px 12px;margin:0;background:white url("i/dot.gif") top left no-repeat;background-position:0 4px;}
.info .boite a.com  {background: url("http://www.adslnet.es/wp-content/themes/mambopress-16/i/bub.gif") top left no-repeat;padding: 0 0 0 14px;margin:0;}

.info .boite p {font:normal 1.4em georgia, serif;padding:0;margin:0;color:#333;} 


.info .boite fieldset  {border-top:1px solid #ccc;margin:4px 0 0 0;padding:2px 0 0 0;}
.info .boite form  {display:block;}
.info .boite label  {margin:0 0 3px 0;font:normal 85% Arial, sans-serif;padding:0 0 4px 0;}
.info .boite .radio  {vertical-align:middle;}
.info .boite .button  {padding:0 6px;font:normal 100% Arial, sans-serif;clear:both;}

.info .boite .augmenter {font:normal 85% Arial, sans-serif;margin:0 0 4px 4px;padding:0;color:white;background:black;float:right;} 
.info .boite .augmenter a {margin:0;padding:0;color:white;background:black;text-decoration:none;padding:2px 5px 0 5px} 
.info .boite .img {border:1px none #000;float:right;padding:0;display:inline;margin:0 0 0 0;}
.info .boite .img1 {border:1px none #000;float:right;padding:0;display:inline;margin:0 0 0 4px;}

.info .ad2 {margin:0 0 4px 0;padding:8px 0 0 0;background: url("http://www.adslnet.es/wp-content/themes/mambopress-16/i/pub.gif") top right no-repeat;float:right;}

/* --- post to --- */
.postto {margin:0;width:300px;float:left;display:inline;padding:0;}
.postto ul {float:left;font:11px Arial, Helvetica, sans-serif;width:300px;margin:0;padding:0;}
.postto ul li {list-style:none;background:blue;}
.postto a {text-decoration:none;color:black;display:block;}
.postto a:hover {text-decoration:underline;}
/**/
.meneame    {background: url("../../../images/post_01.gif") top left no-repeat;background-position:0 50%;padding:2px 0 2px 20px;float:left;width:40%;}
.digg       {background: url("../../../images/post_02.gif") top left no-repeat;background-position:0 50%;padding:2px 0 2px 20px;float:left;width:40%;}
.delicious  {background: url("../../../images/post_03.gif") top left no-repeat;background-position:0 50%;padding:2px 0 2px 20px;float:left;width:40%;}
.technorati {background: url("../../../images/post_04.gif") top left no-repeat;background-position:0 50%;padding:2px 0 2px 20px;float:left;width:40%;}
.yahoo      {background: url("../../../images/post_05.gif") top left no-repeat;background-position:0 50%;padding:2px 0 2px 20px;float:left;width:40%;}
.fresqui    {background: url("../../../images/post_06.gif") top left no-repeat;background-position:0 50%;padding:2px 0 2px 20px;float:left;width:40%;}
/* navegador section rules 
 * --------------------------------------------------------------------- */
 #yg-nav {
 margin-top:10px;
 float:left;
 width:100%;
 }
 #yg-nav H2, #hd H3 {
 /* remove the headers from the visual rendering */
 position: absolute;
 left: -999px;
 width: 990px;
 
 }
 #yg-nav LI {
 float: left;
 }
 #yg-nav LI A {
 text-decoration: none;
 }
 #yg-nav LI A:hover {
 text-decoration: underline;
 }
 
 /* primary navegador rules 
 * --------------------------------------------------------------------- */
 #yg-nav UL.pri {
 /* can be a more complex background image, but must align to the bottom */
 /* pushes the first tab in */
 padding-left: 3px;
 margin-right:1px;
 float:left;
 clear:both;
 }
 #yg-nav .pri LI {
 background: #EFEFF0 url(../../../eur.yimg.com/i/eu/ne/tboff.gif) no-repeat top left;
 font: bold 77% Verdana;
 /* separates tabs -- is cumulative with the padding-left on the UL */
 margin-left: 3px;
 margin-right: 1px;
 } 
 #yg-nav .pri LI.here {
 background: #21334A url(../../../eur.yimg.com/i/eu/ne/tbon1.gif) no-repeat top left;
 }
 #yg-nav .pri LI A, #yg-nav .pri LI STRONG {
 display: block;
 /* adjust for different colour schemes */
 color: #434343;
 /* distance from the edge of the image to where the text should start;
 * (adjust for different tab images) */
 padding-left: 5px;
 font-weight:bold;
 }
 #yg-nav .pri LI SPAN {
 display: block;
 background: url(../../../eur.yimg.com/i/eu/ne/tboff.gif) no-repeat top right;
 /* distance from the edge of the image to where the text should start;
 * (adjust for different tab images) */
 padding:3px 8px 2px 0;
 /* include these rules for transparent tab bg images */
 position: relative;
 right:-2px;
 }
 #yg-nav .pri LI.here SPAN {
 background: url(../../../eur.yimg.com/i/eu/ne/tbon2.gif) no-repeat top right;
 /* adjust this for different colour schemes */
 color: #fff;
 /* distance from the edge of the image to where the text should start;
 * (adjust for different tab images) 
 * NOTE: this should be the height of the background image's bottom
 * line taller than in the rule above */
 padding-bottom: 2px;
 }
 #yg-nav .pri LI.orphan {
 background: none;
 font-weight: normal;
 }
 #yg-nav .pri LI.orphan A {
 color: #000;
 /* same top padding as used in the '#yg-nav .pri LI SPAN' rule */
 padding-top: 3px;
 }
 #yg-nav .pri LI.sep {
 float: right;
 }
 /* secondary navegador rules 
 * --------------------------------------------------------------------- */
 #yg-nav UL.sec {
 background: #21334A url(../../../images/subna.gif) top repeat-x;
 border-bottom: 1px solid #999;
 padding: 2px 2%;
 float:left;
 clear:both;
 width:96%;
 min-height: 23px;
 }
 * html #yg-nav UL.sec { height: 23px; } /* Min-height for IE6 */
 #yg-nav .sec LI {
 background: none;
 font: 77% Verdana;
 padding: 5px 0px 6px 11px;
 background: url(../../../images/tabs.gif) left no-repeat;
 }
 #yg-nav .sec LI.first {
 border-left: none;
 margin-left: 0;
 padding-left: 0;
 background:none;
 }
 #yg-nav .sec LI A, #yg-nav .sec LI STRONG {
 padding-left: 0;
 padding-right:8px
 }
 #yg-nav .sec LI A STRONG {
 padding-right:0;
 }
 #yg-nav .sec STRONG span{
 color: #fff;
 
 }
 #yg-nav .sec LI.here { 
 color:#fff;
 }
 #yg-nav .sec LI A {
 color: #fff;
 }
 #yg-nav UL.sec LI.here strong {
 font-weight:bold;
 }
 /* search area rules 
 * --------------------------------------------------------------------- */

/* navegador */
#navegador {
 background: #21334A url(../../../images/subna.gif) top repeat-x;
 border-bottom: 1px solid #999;
	float:left;
	height:24px;
	border-left:1px solid #aaa;
	margin:0 0 0 0;
        padding:0;

	}
#navegador li {
	float:left;
	border-right:1px solid #aaa;
	}

#navegador li a {
	float:left;
	display:block;
	height:24px;
	line-height:24px;
	font-size:10px;
	padding:0 11px;
	color:#000;
	}
/* sub navegador */
#navegador li:hover,
#navegador li.hover {position:relative;}
#navegador li:hover ul,
#navegador li.hover ul {display:block;}
#navegador ul {
	display:none;
	position:absolute;
	top:21px;
	left:-1px;
	width:200px;
	background:#fff;
	border:1px solid #000;
	border-bottom:1px solid #eee;
/*	z-index:99;*/
        margin:0;
	padding:0;
	}
#navegador ul li {
	width:200px;
	border:0;
	border-bottom:1px solid #000;
	height:auto;
        margin:0;
	padding:0;
	}
#navegador li li a {
	line-height:normal !important;
	height:auto !important;
	float:none !important;
/*	padding:4px 11px;*/
	background:#fff;
        /*background:url(i/info.gif) repeat-x;*/
	}
#navegador li li a:hover {text-decoration:none;background:#c2c4c7}

#text-link-ads {
	background: #FFFFCC;
	border: 1px solid #FEDB54;
	margin: 10px 0;
	padding: 4px;
}


/*****************************************/
/* MAIN ENTRY *                           /
/*****************************************/
.izquierda {float:left; width:260px; padding-right:10px; border-right:1px dashed #ccc; color:#666;}
.derecha {float:right;padding-right:2px;width:260px; color:#666;}
.clear {clear:both}


#misc{width:405px;margin:0 0 10px 14px;padding:0; background:#fff; float:left;}
#info{width:255px;font-size:11px;margin:5px 0 5px 0;padding:1px; background:#fff url(i/rssbck.gif) repeat-x; border:#eee 1px solid; float:left;}

#rcomments li {display:block;background:transparent url(i/c.gif) no-repeat 0 2px;border:0;margin:0 0 1px;padding:0 0 1px 9px; border-bottom:1px solid #ccc;}

#indizadosa li {display:block;background:transparent url(i/c.gif) no-repeat 0 2px;border:0;margin:0 0 1px;padding:0 0 1px 9px; border:0;}
#indizadosb li {display:block;background:transparent url(i/b.gif) no-repeat 0 2px;border:0;margin:0 0 1px;padding:0 0 1px 9px; border:0;}
#blogrolllinks li{list-style-type:none;background:transparent url(i/b.gif) no-repeat 0 2px;border:0;margin:0 0 1px;padding:0 0 0 9px;}

.listintelefonico {display:block;background:transparent url(i/c.gif) no-repeat 0 2px;border:0;margin:0 0 1px;padding:0 0 1px 9px; border:0;}

.utwrelatedposts li {display:block;background:transparent url(i/c.gif) no-repeat 0 2px;border:0;margin:0 0 1px;padding:0 0 1px 9px; border-bottom:0px solid #ccc;}

#members li {display:block;background:transparent url(i/members.gif) no-repeat 0 2px;border:0;margin:0 0 1px;padding:0px 0px 1px 19px; border:0;}