/*  
Theme Name: Andreas 08 3 columns
Theme URI: http://wordpress.org/
Description: Andreas 0.8 is a template of <a href="http://andreasviklund.com/templates/">Andreas Viklund</a>.
Version: ver 0.5
Author: Matteo Turchetto
Author URI: http://www.italiasw.com/

	Andreas 08 3 columns ver 0.5
	http://www.italiasw.com/

	This theme was built by Matteo Turchetto,
	whose blog you will find at http://www.italiasw.com/
	and designed by Andreas Viklund at www.andreasviklund.com
	
	Please, leave credits untouched.
	
	Have fun, !
	
*/


/* andreas08 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . Free to use in any way and for any purpose as long as the proper credits are given to the original designer. Version: 1.0, November 28, 2005 */

/**************** Body and tag styles ****************/

*{margin:0; padding:0;}

body{
font:76% Verdana,Tahoma,Arial,sans-serif;
line-height:1.4em;
text-align:left;
background-color: #202020;
background : #ffffff;
}
blockquote {margin:3em;}

a{
color:#467aa7;
font-weight:bold;
text-decoration:none;
background-color:inherit;
}

a:hover{color:#2a5a8a; text-decoration:none; background-color:inherit;}
a img{border:2;}

p{padding:0 0 1.6em 0;}
p form{margin-top:0; margin-bottom:20px;}

img.left,img.center,img.right{padding:4px; border:1px solid #a0a0a0;}
img.left{float:left; margin:0 12px 5px 0;}
img.center{display:block; margin:0 auto 5px auto;}
img.right{float:right; margin:0 0 5px 12px;}

img.alignright {float:right; margin:0 0 10px 10px;}
img.alignleft {float:left; margin:0 10px 10px 0;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}

/**************** Header and navigation styles ****************/
#container{
width:99%;
margin: 10px auto;
padding:1px 0;
text-align:justify;
background:#ffffff;
color:#303030;
border:0px solid #a0a0a0;
}
#header{
height:282px;
width:100%;
margin:0 1px 1px 1px;
background:#467aa7;
color:#467BA7;
}
#header_comment{
height:130px;
width:450px;
margin:0 1px 1px 1px;
background:#467aa7;
color:#ffffff;
}

#header h1{
padding:35px 0 0 20px;
font-size:2.4em;
background-color:inherit;
color:#ffffff;
letter-spacing:-2px;
font-weight:normal;
}

#header h2{
margin:10px 0 0 40px;
font-size:1.4em;
background-color:inherit;
color:#f0f2f4;
letter-spacing:-1px;
font-weight:normal;
}

#navigation{
height:2.2em;
line-height:2.2em;
width:80%;
margin:0 1px;
background:#578bb8;
color:#ffffff;
}

#navigation li{
float:left;
list-style-type:none;
border-right:1px solid #ffffff;
white-space:nowrap;
}

#navigation li a{
display:block;
padding:0 10px;
font-size:0.8em;
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
background-color:inherit;
color: #ffffff;
}

* html #navigation a {width:1%;}

#navigation .selected,#navigation a:hover{
background:#80b0da;
color:#ffffff;
text-decoration:none;
}

/**************** Content styles ****************/

#content{
float: left;
width:600px;
font-size:1.1 em;
padding:20px 20px 0 20px;
margin-top:0px;
margin-left:0px;
margin-right:10px;
text-align:justify;
}

#content h2{
display:block;
margin:0 0 16px 0;
font-size:1.6em;
font-weight:normal;
letter-spacing:-1px;
color:#505050;
background-color:inherit;
text-align:center;
}


#content h2 a{font-weight:normal;}
#content h3{margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px;}
#content a:hover,#subcontent a:hover{text-decoration:underline;}
#content ul,#content ol{margin:0 5px 16px 35px;}
#content dl{margin:0 5px 10px 25px;}
#content dt{font-weight:bold; margin-bottom:5px;}
#content dd{margin:0 0 10px 15px;}
#content img{text-align:center;}

/* Sidebar  1*/

#sidebar
{
	float: right;
	padding: 5px 2px 5px 0px;
	margin-right: 10px;
	width: 30%;
}

#left, #right {
	padding: 5px 5px 15px 0;
}

#left {
	float: left;
	margin-right: 3px ;
	width: 230px;
}

#right {
	margin-right: 3px ;
	float: right;
	width: 100%;
}

#sidebar form {
	margin: 0;
	}
	
	
#sidebar h2 {
	color: #000;
	font-size: 0.9em;
	margin: 0 0 10px 0;
	padding: 10px 0 2px 0;
	width: 93%;
	border-bottom: 1px solid #000;
        text-align:center;
}

#sidebar p {
	margin: 5px 0 5px 0;
	padding: 0px;
}

#sidebar ul {
	margin: 0px;
	padding: 0px;
}

#sidebar li {
	list-style: none;
	margin: 0px;
	padding: 0 5px 0px 10px;
        text-align:justify;
}

#sidebar li a, #sidebartop a {
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
        text-align:justify;
}

#right ul.right-links li {
	padding: 0 5px 8px 10px;
  
}

#sidebar li a:hover {
	text-decoration: underline;
        text-align:justify;
}
#sidebartop a:hover {
	text-decoration: underline;
        text-align:justify;
}

#sidebar a img {
	border: 0px;
	text-decoration: none;
        text-align:justify;
}

#sidebar a:hover img {
	text-decoration: none;
	border: 0px;
        text-align:justify;
}

#sidebar a:hover  {
	text-decoration: underline;
	border: 0px;
        text-align:justify;
}
	
/* End Sidebar  */

/* Begin Sidebar2 */

#sidebar2
{
	padding: 20px 0 10px 0;
	margin-left: 5px;
	width:  0px;
    float: left;

	}
	
#sidebar2 form {
	margin: 0;
	}

#sidebar2 h2 {
	color: #000;
	font-size: 0.9em;
	margin: 0 0 10px 0;
	padding: 10px 0 2px 0;
	width: 93%;
	border-bottom: 1px solid #000;
}

#sidebar2 p {
	margin: 5px 0 5px 0;
	padding: 0px;
}

#sidebar2 ul {
	margin: 0px;
	padding: 0px;
}

#sidebar2 li {
	list-style: none;
	margin: 0px;
	padding: 0 5px 0px 10px;
}

#sidebar2 li a, #sidebartop a {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}

#sidebar2 ul.right-links li {
	padding: 0 5px 8px 10px;

}

#sidebar2 li a:hover {
	text-decoration: underline;
}

#sidebar2 a img {
	border: 0px;
	text-decoration: none;
}

#sidebar2 a:hover img {
	text-decoration: none;
	border: 0px;
}

#sidebar2 a:hover  {
	text-decoration: underline;
	border: 0px;
}
/* End Sidebar2 */



/**************** Menublock styles ****************/

.menublock{margin:0 0 5px 8px; font-size:0.9em;}
.menublock, .tile ul{margin:0 0 20px 8px; font-size:0.9em;}
.menublock li{list-style:none; display:block; padding:2px; margin-bottom:2px;}
.menublock li a{font-weight:bold; text-decoration:none;}
.menublock li a:hover{text-decoration:none;}
.menublock li ul{margin:3px 0 3px 15px; font-size:1em; font-weight:normal;}
.menublock li ul li{margin-bottom:0;}
.menublock li ul a{font-weight:normal;}

/**************** Searchbar styles ****************/

#searchbar{margin:0 0 20px 0;}
#searchbar form fieldset{margin-left:10px; border:0 solid;}

#searchbar #s{
height:1.2em;
width:110px;
margin:0 0px 0 0;
border:1px solid #a0a0a0;
}

#searchbar #searchbutton{
padding:0 1px;
border:1px solid #808080;
font-size:0.9em;
text-align:center;
}

/**************** Footer styles ****************/

#footer{
clear:both;
width:100%;
padding:0px 0;
margin:0 0px;
font-size:0.9em;
color:#f0f0f0;
background:#467aa7;
}

.post-footer 
{
	padding-top:21px;
	no-repeat center;
}

#footer p{padding:0; margin:0; text-align:center;}
#footer a{color:#f0f0f0; background-color:inherit; font-weight:bold;}
#footer a:hover{color:#ffffff; background-color:inherit; text-decoration: underline;}

/**************** Misc classes and styles ****************/

.splitcontentleft{float:left; width:48%;}
.splitcontentright{float:right; width:48%;}
.clear{clear:both;}
.small{font-size:0.8em;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.textleft{text-align:justify;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}

.box{
margin:0 0 20px 0;
padding:10px;
border:1px solid #c0c0c0;
background-color:#f7f7f7;
color:#505050;
line-height:1.5em;
}

/**************** Related Posts ****************/

	.related_posts {
		background: #f5f5f5;
		color: #414141;
		padding: 8px;	
		margin: 0 0 3px 0;
	}
	
/**************** Entry ****************/
	
.entry { margin:0 0 20px 0; padding:4px 2px 2px; color:#666; font-size:10px; text-align:left; background:url(images/entry.png) no-repeat top left; }
p img { margin:0; padding:2px; border:none; max-width:100%; }

/* --------------------------------------------------
Comments
-------------------------------------------------- */

#respond, #comments {
font-size: 12px;
color: #777;
font-weight: bold;
margin: 1.25em 0;
}
#comments_text {
font-size: 12px;
color: #00000;
margin: 1.25em 0;
}

.comments_link img{border:0;}

.commentsblock { padding-left: 10px; }

.commentbody {  }

.commentfooter { margin-top: 1em; margin-bottom: 2em; }

.commentbody { margin: 5px; font-size: 12px; }

.commentbody h4 { font-size: 11px; margin-bottom: 10px; }

.commentbody p { margin-left: 10px; }

#textarea { font-size: +2; }

/****************SEARCH FORM****************/

#searchform, #searchform p
{
	font-size: 1em;
	margin: 0;
}

textarea, #author, #email, #url, #searchform input
{
	font-size: 1em;

	color: #333;
	padding: 1px 2px;
	border: 1px solid #d9d9d9;
}
textarea:focus, #author:focus, #email:focus, #url:focus, #searchform input:focus { border-color: #36d; }

.botoncito
{
background:#578bb8;
color:#FFFFFF;
}
.recuadro
{
	width:150px;	
	background: #fff;
}

/****************ICONS****************/

.metalinks {
	margin-top: 3px;
	}

.trackbacklink {
	background: url('images/trackback.png') left top no-repeat;
	padding: 2px 0 2px 20px;
	height: 16px;
	}

.deliciouslink {
	background: url('images/delicious.png') left top no-repeat;
	padding: 2px 0 2px 20px;
	height: 16px;
	}	

.commentslink {
	background: url('images/comment.png') left top no-repeat;
	padding: 2px 0 2px 20px;
	height: 16px;
	}
	
div#marco {
	float: right;
	width: 200px;
	margin: 3px 3px 3px 3px;
	font-size: 12px;
	background-color:#fff;
	}

div#marco div#cos{
	margin:0px 0px 0px 0px;
	padding-bottom: 1px;
	background-color:#f7f7f7;
	border-left:1px solid #c3c0a2;
	border-top:0px solid #c3c0a2;
	border-right:1px solid #c3c0a2;
	}
div#marco div#cos h5 {
	margin: 0;
	padding: 10px 0 0 8px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	color:#b50608;
	}
div#marco div#cos p {
	margin: 0;
	text-align: left;
	padding: 1px 8px 2px 8px;
	font-weight: regular;
	font-size: 11.5px;
	line-height: 17px;
}
div#marco div#pie {
	margin:0px 0px 0px 0px;
	padding:0;
	background: url(images/bgtail.gif) top no-repeat;
	line-height:10px;
	border:0px solid red;
	}
div#marco div#cap {
	margin:0px 0px 0px 0px;
	padding:0;
	background: url(images/bg2.gif) bottom no-repeat;
	line-height:10px;
	border:0px solid red;
	}
div#marcoLeft {
	float: left;
	width: 200px;
	margin: 3px 3px 3px 3px;
	font-size: 12px;
	background-color:#fff;
	}

div#marcoLeft div#cos{
	margin:0px 0px 0px 0px;
	padding-bottom: 1px;
	background-color:#f7f7f7;
	border-left:1px solid #c3c0a2;
	border-top:0px solid #c3c0a2;
	border-right:1px solid #c3c0a2;
	}
div#marcoLeft div#cos h5 {
	margin: 0;
	padding: 10px 0 0 8px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	color:#b50608;
	}
div#marcoLeft div#cos p {
	margin: 0;
	text-align: left;
	padding: 1px 8px 2px 8px;
	font-weight: regular;
	font-size: 11.5px;
	line-height: 17px;
}
div#marcoLeft div#pie {
	margin:0px 0px 0px 0px;
	padding:0;
	background: url(images/bgtail.gif) top no-repeat;
	line-height:10px;
	border:0px solid red;
	}
div#marcoLeft div#cap {
	margin:0px 0px 0px 0px;
	padding:0;
	background: url(images/bg2.gif) bottom no-repeat;
	line-height:10px;
	border:0px solid red;
	}

div.firmasopinion{
    overflow: hidden;
    width:180px;
    background-color:#f1f1f1;
    margin:0px 0px 0px 10px;
    padding:0px 0px 0px 0px;
    position:relative;
}

div.firmasopinion span.imagen{
    float:left;
    position:relative;
    }

div.firmasopinion span.imagen, [hack]{
    float:left;
    height:auto;
}


div.firmasopinion h4{
    font-size:12px;
    text-transform:uppercase;
	height:10px;
  	width:120px;

   padding:3px 0px 2px 4px;
   color:#467aa7;
   
    position:relative;
   float:left;
}

div.firmasopinion h4, [hack]{
   margin:0px;
   height:auto;
}

div.firmasopinion h5{
  	width:120px;
    margin:0px;    
    padding:0px 0px 2px 4px;
        
    position:relative;
    float:left;
}

div.firmasopinion h5, [hack]{
	height:auto;
    margin:0px;    
}


div.firmasopinion h5 a{
    font-size:10px;
    color:#006;
    
    font-weight:normal;
  
}


/* modulos columna derecha */

	/* modulos, contenedores de cosas varias */

		.modulo {
			clear: both;
		}

		.modulo {
			width: 188px;
			clear: both;
			border-bottom: 0px solid #ddd;

			margin: 0px;
			background-color: white;
			margin-right: 10px;
		}

		.modulo .nombre {
			border-top: 1px solid #467aa7; /* usamos esto para separar del anterior */
		}


		/* filetes grises, usables para destacados o modulos */

			.nombre {
                font: bold 11px Verdana,Arial,Helvetica,sans-serif;
				clear: both;
				width: 188px;
				height: 13px;
				background-color: #467aa7;
				color: white;
				
			}

			.nombre h5 {
				color:white;
				float: left;
				font-size: 11px;
				margin: 0px;
                                margin-right:10px;

			}

			.nombre h5 a,
			
		/* fin filetes grises, usables para destacados o modulos */

		/* submodulos tipo blogs */

			.modulo .submodulo,
			.modulo .submodulo .foto,
			.modulo .submodulo .descripcion {
				height: 25px !important;
				float: right;
                                overflow: hidden;

			}

			.modulo .submodulo {
				width: 184px;
				border-bottom: 1px solid #ddd;
				padding: 2px 2px 2px 0 !important;
				height: 23px;
				background-color: white;
				overflow: hidden;
			}

			.modulo .submodulo .foto {
				width: 25px !important;

			}

			.modulo .submodulo .foto img {
				margin: 0;
			}

			.modulo .submodulo .descripcion,
			.modulo .submodulo .descripcion h5 {
				width: 156px;
			}

			.modulo .submodulo strong {
				color: #900;
			}

			.modulo .submodulo h5 {
				font: normal 11px Arial,Helvetica,sans-serif;
				line-height: 12px;
				margin: 0;
			}

			.modulo .submodulo a h5 strong.seccion {
				color: #900;
			}

		/* fin submodulos tipo blogs */

/*************************************  BLOCS AMB PESTANYES ******/

.separadorEstandar18
{
   width:100%;
   height:18px;
	
   position:relative;
   display:inline;
   float:left;
   overflow:hidden;
}

#caixa_pestanyes	{
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	overflow: hidden;
	width: 100%;
}

#links_pestanyes	{
	background: url(http://www.elmundodeportivo.es/lvd/md2007/css/img/linia_pestanyes.gif) repeat-x 0 100%;
	margin: 0px;
	padding: 0;
	float: none;
	display: block;
	display: inline-block;
	overflow: hidden;
}
#links_pestanyes ul	{
	list-style: none;
	margin: 0;
	padding: 0;
}
#links_pestanyes ul li	{
	display: inline;
	float: left;
	margin: 0;
	padding: 4px;
}
#links_pestanyes a,
#links_pestanyes a:hover 	{
	text-decoration: none;
}
#links_pestanyes a span	{
	color: #FFD900;
}
.pestanya_left,
.pestanya_center,
.pestanya_right,
.pestanya_select	{
	display: inline;
	float: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	border-right: 1px solid #A8A9AD;
}
.pestanya_select	{
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF
}
.pestanya_left,
.pestanya_center,
.pestanya_right	{
	border-bottom: 1px solid #A8A9AD;
}
.pestanya_left a ,
.pestanya_center a,
.pestanya_right a	{
	margin: 5px 0;
	padding: 5px 8px;
	text-align: left;
	color: #7F7F7F;
	text-decoration: none;
}
#links_pestanyes li.pestanya_left a span	{
	color: #FF0000;
}

.pestanya_select a	{
	text-align: center;
	color: #FFFFFF;
	background-color:#4578B6;
	text-decoration: none;
	margin: 5px;
	padding: 5px 10px;
	/*letter-spacing: -1px;*/
}
#blocs_pestanyes	{
	float: left;
	display: block;
	margin:  5px 0px;
}

#blocs_pestanyes ol	{
	list-style: decimal-leading-zero;
	list-style-position: inside;
	margin: 0;
	padding: 10px 0;
	/*width: 386px;*/
	width: 395px;
	border: 4px solid #DEE8F5;
	color: #FF0000;
}

#blocs_pestanyes ol li	{
	margin: 0;
	padding: 2px 10px;
	font-family: Arial;
	font-size: 11px;
	font-weight: 700;
}

#blocs_pestanyes ol li a	{
	color: #404040;
	margin: 0 0 0 0;
}

#blocs_pestanyes ol.visible,
#blocs_pestanyes ul.visible	{
	display: block;
}

#blocs_pestanyes ol.no_visible,
#blocs_pestanyes ul.no_visible	{
	display: none;
}
#blocs_pestanyes ol li.primer_destacat	{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	float: none;
	display: block;
	margin: 0px 0 5px 0;
	padding: 0 0 25px 10px;
	background: url(http://www.elmundodeportivo.es/lvd/md2007/css/img/bg_separador_caixapestanyes.gif) repeat-x 0 100%;
}
#blocs_pestanyes ol li.primer_destacat img	{
	float: right;
	margin: 0;
	padding: 0 0 0 10px;
}
#blocs_pestanyes ol li.primer_destacat span	{
	color: #999999;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
#blocs_pestanyes ol li.primer_destacat a	{
	color: #000000;
	font-weight: bold;
	font-size: 13px;
}
#blocs_pestanyes ul	{
	list-style: none;
	margin: 0;
	padding: 10px 0 10px 10px;
	/*width: 386px;*/
	width: 385px;
	border: 4px solid #DEE8F5;
}
#blocs_pestanyes ul li	{
	display: inline;
	padding: 2px 5px 0 0;
	margin: 0;
	line-height: normal;
	font-family:Arial;
}
#blocs_pestanyes ul li a	{
	color: #404040;
	font-weight: 700;
}
#blocs_pestanyes ul li a.ranking_1	{
	font-size: 90%;
}
#blocs_pestanyes ul li a.ranking_2	{
	font-size: 100%;
}
#blocs_pestanyes ul li a.ranking_3	{
	font-size: 110%;
}
#blocs_pestanyes ul li a.ranking_4	{
	font-size: 120%;
}
#blocs_pestanyes ul li a.ranking_5	{
	font-size: 130%;
}
#blocs_pestanyes ul li a.ranking_6	{
	font-size: 140%;
}
#blocs_pestanyes ul li a.ranking_7	{
	font-size: 150%;
}
#blocs_pestanyes ul li a.ranking_8	{
	font-size: 160%;
}
#blocs_pestanyes ul li a.ranking_9	{
	font-size: 170%;
}
#blocs_pestanyes ul li a.ranking_10	{
	font-size: 180%;
}
/**/

/************************************* FI BLOCS AMB PESTANYES ******/

/****PESTAÑAS ADN***/
/* bloque lo_mas */
#lo_mas {
  border-bottom: 3px solid #DCDBD9;
  margin-bottom: 20px;
  
	min-height: 130px !important;
	height: 130px;
	height: auto;
}
#lo_mas ul.menu_lo_mas {
  list-style: none;
  /*background: #A00000 url("/static/common/images/homes/watermark_adn.png") top left repeat-x;*/
  background-color: #A00000;
  height: 21px;
  margin: 0 0 10px 0;
  padding-top: 3px;
}
#lo_mas ul.menu_lo_mas li {
  display: inline;
  line-height: 23px;
  padding: 4px 7px;
}
#lo_mas ul.menu_lo_mas li a { color: #fff; }
#lo_mas ul.menu_lo_mas li.activo {
  background: #fff;
}
#lo_mas ul.menu_lo_mas li.activo a { color: #2D300C; }

#cont_lo_mas ul {
  margin: 10px 0;
  padding: 0;
  background: #fff;
  list-style: none;
}
#cont_lo_mas ul li {
  color: #999;
  margin: 3px 0;
  display: block;
}
#cont_lo_mas ul li a { font-weight: normal; }
#cont_lo_mas ul .lista_izq {
  float: left;
  width: 290px;
  margin-left: 25px;
}
#cont_lo_mas ul .lista_der {
  float: right;
  width: 300px;
  margin-right: 10px;
}

/*FORMATO DE MENÚ CON PESTAÑAS*/
.menu {background-color:#ececec; color:#272727; border-bottom:1px solid #d7d7d7; height:23px;width:99%;}
.menu ul {margin:0px; padding:0px; list-style:none; text-align:center;width:99%;}
.menu li {display:inline; line-height:23px;line-width:33%;}
.menu li a {color:#000000; text-decoration:none; padding:4px 5px 6px 5px;  border-left:1px solid #ececec; border-right:1px solid #ececec;}
.menu li a.tabactive {border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background-color:#CCCCCC; font-weight:bold;  position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4 {border:1px solid #ececec; width:99%; text-align:justify;padding:6px 2px; font-size:10px; margin-bottom:5px; margin-left:2px;}

/*FORMATO DE ARCHIVO ALFABÉTICO*/
ol.snap_nav {
	display: inline;
	float: left;
	clear: both;
	list-style: none;
}

ol.snap_nav li {
	display: block;
	float: left;
	padding: 0 2px 10px 0;
}

ol.snap_nav li a {
	font-weight: bold
}

ol.snap_nav li.snap_selected a {
	cursor: text;
}

ol.snap_titles {
	clear: both;
	display: block;
	border: 0;
	list-style: none;
}
/*FORMATO DE CUADRO MENú*/
#heading {
	display: block;
	text-align: center;
	margin-bottom: 1em;
}
#heading * {
	display: inline;
	padding: 4px;
	user-select: none;
	cursor: pointer;
	vertical-align: middle;
}
#heading li.active {
	background-color: #66ccff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-opera-border-radius: 3px;
	-moz-border-radius: 3px;
}
#panes {
	text-align: justify;
	border-style: none;
	width: 245px;
	margin: 0 auto 0 auto;
}
	
#panes div div { overflow: hidden; }

#previous { float: none; cursor: pointer; }
#next { float: none; cursor: pointer; }

/*MENÚ CON ESTILO Y GRACIA*/

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 4px 5px 5px;
		color:#FFFFFF;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px 0px;
		background-color:transparent;
		border-style:none;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 10px 3px 5px;
		background-color:transparent;
		font-size:11px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#B7D8FD;
		color:#974478;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#B7D8FD;
		color:#974478;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#B7D8FD;
		color:#974478;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#96C7FD;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px 2px;
		border-color:#AAAAAA;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#467BA7;
		background-color:#6DA5D9;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px 0px;
		background-color:#6DA5D9;
		border-width:1px;
		border-style:solid;
		border-color:#467BA7;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a	
	{	
		background-color:#6DA5D9;
	}

#basic-accordian{}

.cajetin{
	padding:5px;
	background:#578BB8;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	text-align: center;
}

.cajetin a{
	color:#FFFFFF;
}

.cajetin:hover{
	background:#467BA7;
}
