/*****************************/

/*** Core html setup ***/

/*****************************/



body#ff-default #horiz-menu, body#ff-default #nav-sub{font-family: Arial, Helvetica, sans-serif;}



h1.cabecera {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 33px;

	line-height: 33px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #333333;

	background-color: #CCCCCC;

	height: auto;

	width: auto;

	margin: 0px 0px 0px 0px;

	padding: 5px 0px 0px 10px;

	letter-spacing: -0.05em;

}



.descripcion-videos {

	color: #000000;

	font-size: 11px;

	line-height: 13px;

	font-weight: normal;

	margin: 4px 0px 0px 0px;

	padding: 0px 8px 0px 0px;

}





.cajinbaner {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	width: 160px;

	height: auto;	

	background-color: #CCCCCC;

	padding:4px 7px 7px 7px;

	margin: 0px 0px 12px 0px;

	text-align:center;

}





.pagenav {

  text-align: center;

  font-size: 11px;

   color: #134d86;

  font-weight: bold;

  border: 3px  #333;

  width: auto;

  background: #e4e8eb;

  padding: 0px 10px;

  line-height: 30px;

  margin: 1px;

  height: 30px;

}

.pagenav a:link,

.pagenav a:visited 

 {

  text-align: center;

  font-size: 11px;

   color: #134d86;

  font-weight: bold;

  border: 3px  #333;

  width: auto;

  background: #e4e8eb;

  padding: 0px 10px;

  line-height: 30px;

  margin: 1px;

  height: 30px;

}



/* BARRAZA sistema navegacion creado por ti */



.pagenav_prev a {

color: #000000;

	text-transform: uppercase;

	background-color: #EEEEEE;

	border-width: 1px;

	border-style: solid;

	border-color: #CCCCCC;

	padding: 2px;



}



.navegare {

background-color: #fff;

margin-right: 20px;

width: auto;



}



.navegarez{

height: 30px;

width: auto;

}

.pagenav_prev a:hover {

color: #000000;

	text-transform: uppercase;

	background-color: #CCCCCC;

	border-width: 1px;

	border-style: solid;

	border-color: #999999;

	padding: 2px;

	text-decoration: none;



}



.pagenav_next a {

color: #000000;

	text-transform: uppercase;

	background-color: #EEEEEE;

	border-width: 1px;

	border-style: solid;

	border-color: #CCCCCC;

	padding: 2px;



}

.pagenav_next a:hover {

color: #000000;

	text-transform: uppercase;

	background-color: #CCCCCC;

	border-width: 1px;

	border-style: solid;

	border-color: #999999;

	padding: 2px;

	text-decoration: none;



}



.pagenav_indica {

font-family: Arial, Helvetica, sans-serif;

	color:#333333;

	font-size: 9px;



}



.pagenavbar {

	margin-right: 10px;

	float: right;

}







.votos-opinion {

	background-color: #993366;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	padding: 1px 3px 1px 3px;

}



.ya_sabes {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	color: #000000;

	background-color: #fff;

	height: 30px;

	width: auto;

	margin: 5px 0px 5px 0px;

	text-transform: uppercase;

	letter-spacing: 0.1em;

	padding: 5px 0px 5px 0px;

	}



#header { 

  position: auto;

  top: 0px;

  left: 0px;

  width: 980px;

  height: 80px;





  

 

  

  



}



/*MENUZ BENTOX*/



/*MENUS BENTOX*/



/*MENUS BENTOX*/





#nav-sub a {

	color: #fff;

	font-weight: bold;

}



#nav-sub li.active a, #nav-suba:hover {

	color: #ffcc00;

	font-weight: bold;

}







#nav-sub {

	

background: #f7f7f7 url(../images/menuback.gif) 0 0 repeat-X;

width: auto;

height: 22px;

}



#nav-sub {

font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	

	margin-left: 0px;

	padding: 0px 0px 3px 0px;

	text-transform: uppercase;

	}







#nav a,

#tabmenu a,



/*BARRAZA aqui controlas todo el borde del mhoriz menu*/













#horiz-menu a{

font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

color: #333;

border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	height: 12px;

	line-height: 12px;

	padding: 0px 20px;



}



#barraziniz a {

	float:  left;

	margin: 0;

	height: 22px;

	line-height: 18px;

	padding: 0 20px;

	

}











#horiz-menu.splitmenu li.active {

	background: #cc3366;

}





#horiz-menu li.active a, #horiz-menu li.active .separator {

	color: #fff;

	background: #cc3366;

}



#horiz-menu li.active {

	background: #cc3366;

}



#horiz-menu li.active span {

	background: #cc3366;

}



#horiz-menu li a:hover, #horiz-menu li .separator:hover {color: #ffcc00;}



#horiz-menu ul ul {

	background: #080808;

	border-top: 1px solid #333;

	

}



#horiz-menu ul li.active ul {

	background: #AD0E04;

	border-top: 1px solid #5E0602;



}



#horiz-menu ul li.active ul li {

	

}



#horiz-menu ul ul ul {border-top: 1px solid #333;}



#horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a, #horiz-menu ul ul li .separator, #horiz-menu ul li.active.parent ul .separator {

	color: #bbb;

}



#horiz-menu li.sfHover li a, #horiz-menu li:hover li a, #horiz-menu ul li.active ul li.active li a, #horiz-menu ul li.active.parent ul li a, #horiz-menu ul li.active.parent ul li .separator {

	color: #fff;

}



#horiz-menu li.sfHover a, #horiz-menu li:hover a, #horiz-menu li:hover li a:hover, #horiz-menu ul li.active ul li.active a, #horiz-menu ul li.active ul li.active li.active a, #horiz-menu ul li.active.parent ul li a:hover, #horiz-menu ul li.active.parent ul li .separator:hover {

	color: #ffcc00;

}



#horiz-menu ul ul li {

	

}



#horiz-menu ul ul li a.daddy, #horiz-menu ul ul li a.daddy:hover, #horiz-menu ul li.active.parent ul li a.daddy {

	

}





/*--------desde template.css hiperin*/



#horiz-menu {

	height: 22px;

	display: block;

	margin-top: 0px;

	letter-spacing: 1px;

	text-transform: uppercase;

	z-index: 100;

	position: relative;

}



ul#horiznav.menutop, #horiz-menu ul.menutop {

border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #cc3366;

height: 21px;

	padding: 0px;

	margin: 0px;

	position: relative;

}



#horiz-menu ul {

	list-style: none;

	padding: 0;

	margin: 0;

}



#horiz-menu li {

	display: block;

	float: left;

	margin: 0;

	padding: 0;

}



#horiz-menu a{

	height: 22px;

	line-height: 22px;

	padding: 0 12px 0 12px;

}



#horiz-menu .separator {

	float:  left;

	margin: 0;

	height: 22px;

	line-height: 18px;

	padding: 0 20px;

}





#horiz-menu li.active a,

#horiz-menu li.active .separator {

	white-space: nowrap;

	display: block;

	float: left;

	height: 22px;

	line-height: 22px;

	padding: 0;

	margin: 0;

	font-weight: bold;

	font-size: 11px;

	overflow: hidden;

	text-decoration: none;

	text-transform: uppercase;

	z-index: 100;

	cursor: pointer;

}



#horiz-menu li.active {

	margin-top: -1px;

	margin-left: -1px;

	position: relative;

	z-index: 100;

}



#horiz-menu li.active li {margin-top: 0;}



#horiz-menu li.active span {

	height: 22px;

	line-height: 22px;

	padding: 0 12px 0 12px;

	display: block;

	z-index: 100;

}



#horiz-menu li.active li span {

	padding: 0;

	line-height: 22px;

	height: 22px;

}



#horiz-menu li.active li a, #horiz-menu li.active.parent li a, #horiz-menu li.active li .separator, #horiz-menu li.active.parent li .separator {font-weight: normal;font-size: 100%;}



#horiz-menu ul ul {margin: 0;padding: 0;}



#horiz-menu ul li.active ul {margin-top: 0px;}



#horiz-menu ul li.active ul ul, #horiz-menu ul li ul ul {margin-top: -1px;}



#horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a, #horiz-menu ul li.active.parent ul a span, #horiz-menu ul ul li .separator, #horiz-menu ul li.active.parent ul .separator, #horiz-menu ul li.active.parent ul .separator span {

	text-transform: none;

	background: none;

}



/* mouseovers */



#horiz-menu li li.active, #horiz-menu li.active li a, #horiz-menu li.active li a:hover, #horiz-menu li li a:hover, #horiz-menu ul li.active.parent ul a, #horiz-menu li.active li .separator, #horiz-menu li.active li .separator:hover, #horiz-menu li li .separator:hover, #horiz-menu ul li.active.parent ul .separator {background: none;}



#horiz-menu li li a,

#horiz-menu li li .separator {

	font-size: 100%;

	font-weight: normal;

	background: none;

}















/*------*/

#nav-sub ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

	padding-left: 2px;

}



#nav-sub li {

	height: 16px;

	margin-top: 5px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #fff;

	width: auto;

	float:left;

}



.lasdestacadaz {

background: url(../images/CAB-editorial.gif) 0 0 no-repeat;
height: 48px;
width: 380px;
padding: 48px 0px 0px 0px;



}



.lasdestacadazb{





}



#nav-sub a {

	float:  left;

	margin: 0px;

	height: 22px;

	line-height: 18px;

	padding: 0px 20px;

	

}







#nav-sub li {

	background-repeat:  no-repeat;

	background-position: 100% 0;

}



#nav-sub li a {

	background-repeat: no-repeat;

	background-position:  -2px 0;

}



#nav-sub li.index-1 a {

	background-position: 0 0;

}



/*MENUZ BENTOX*/





td.txtnews12 {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #000000;

	text-decoration:none;

	margin: 0px 0px 0px 0px;

	padding: 0px 14px 0px 12px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	}

	

	#bloque-izdo-izda {

	width: auto;

	height: auto;

	margin: 10px 0px 5px 0px;

	padding: 0px 0px 10px 0px;

	float:left;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #CCCCCC;

	border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #CCCCCC;

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #CCCCCC;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	}







div.bloque-izdo-izda {

  margin: 5px;

}



div.bloque-izdo-izda {

  font-size: .90em;

  color: #666;

}







html {

  height: 100%;

  margin-bottom: 1px;

}



form {

  margin: 0;

  padding: 0;

}







body {

	margin: 0px 0px 0px 0px;

	height: 100%;

	font-size: 80%;

}



a:link{

	color: #666; text-decoration: none;

	font-weight: bold;

}



a:visited{

	color: #000; text-decoration: none;

	font-weight: bold;

}



.contentpagetitle a:visited {

	color: #000;		

	font-weight: bold;

}



a:hover {

	color: #cc3366;	

	text-decoration: underline;

	font-weight: bold;

}



p {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #333;

	text-decoration:none;

	 margin-top: 0;

  margin-bottom: 5px;

	padding: 0px 14px 10px 12px;

	

	text-align: left;

	line-height: 1.3em;

	}

	

	







div, table, td, th {

	font-family: Tahoma,Helvetica,Arial,sans-serif;

	line-height: 1.3em;

	font-size: 1em;

	color: #333;

}



#horizontal_unin {



}



.advert_tres_y_dos td {



border: 0px solid #553399;

margin: 0px;

padding: 0px;

}



.advert_tres_y_dos tr {



border: 3px solid #553399;

}



.brinco tr{

padding: 0px;

margin: 0px;

}

tr.brinco {

padding: 0px;

margin: 0px;

}



/*****************************************/

/*** Template/Plantilla layout elements ***/

/*****************************************/

#page_bg {

	height: 100%; 

	padding: 10px 0;

	margin-bottom: 1px;

	background: #fff;

}



div.center {

  text-align: left;

}



div.center {

  width: 980px;

   margin-left: auto;

  margin-right: auto;

  padding: 0;

}



div#wrapper {

		height: 100%;

		background: #f7f7f7 url(../images/mw_shadow_blue_l.png) 0 0 repeat-y;

		margin-left: auto;

		margin-right: auto;

		min-width: 750px;

		max-width: 1050px;

}



div#wrapper_r {

	background: url(../images/mw_shadow_blue_r.png) 100% 0 repeat-y;

}







div#logo {

  position: relative;

  top: 0px;

  left: 0px;

  width: 298px;

  height: 80px;

float: left;

	margin-left: 0px;

	margin-top: 0px;

}



div#peri {



  position: relative;

  top: 0px;

  left: 0px;

  width: 980px;

  height: auto;



	float: left;

 

	

	

}



div#newsflash {

	width: auto;

	margin-left: 350px;

	margin-right: 30px;

	border: 0px solid #00f;

}



div#tabarea {

	background: #f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x;

	margin: 0 11px;

}



div#tabarea_l {

	background: url(../images/mw_header_l_b.png) 0 0 no-repeat;

	padding-left: 32px;

}



div#tabarea_r {

	height: 42px;

	background: url(../images/mw_header_r_b.png) 100% 0 no-repeat;

	padding-right: 1px;

}



div#footer {

	background: #f7f7f7 ;

}



div#footer_l {

	background: url(../images/mw_footer_blue_b_l.png) 0 0 no-repeat;

}



div#footer_r {

	background: url(../images/mw_footer_blue_b_r.png) 100% 0 no-repeat;

	padding-top: 10px;

	height: 47px;

	overflow: hidden;

}



div#footer_r div {

	text-align: center;

	font-size: .90em;

	color: #aaa;

}



div#footer_r a:link, div#footer_r a:visited  {

	color: #999;

}



div#footerspacer {

	height: 10px;

}



#pathway {

	padding: 0px 10px 8px;

	width: auto;

	margin-right: 250px;

	text-align: left;

}



#search {

	float: right;

	width: 160px;

	margin-top: -20px;

	margin-right: 10px;

	height: 40px;

	overflow: hidden;

}



#area {





	padding: 0;

}



#whitebox {

	margin: 0 0px 0px 0px;

	background: #fff;

	width: auto;

}



#whitebox div {

	text-align: left;

}



#whitebox_t {

	background: #fff url(../images/mw_content_t.png) 0 0 repeat-x;

}



#whitebox_tl {

	background: url(../images/mw_content_t_l.png) 0 0 no-repeat;

}



#whitebox_tr {

	height: 10px;

	overflow: hidden;

	background: url(../images/mw_content_t_r.png) 100% 0 no-repeat;

}

/*BARRAZA aqui estaba linea derecha e izquierda es decir la que marcaste como ff0000*/



#whitebox_m {





	width: auto;

	padding: 1px 0px;

}



#whitebox_b {

	margin-top: -5px;

	background-color: #ccc;

}



#whitebox_bl {

		background-color: #ccc;

}



#whitebox_br {

	height: 13px;

		background-color: #ccc;

}



/* horizontal pill menu */

table.pill {

width: 100%;

  margin-left: auto;

  margin-right: auto;

  padding: 0px;

}



.positivitas {

background-color: #fff;





}



.positivamod  {

background-color: #EEEEEE;

border-width: 6px;

border-color: #EEEEEE;

border-style: solid;



}



.positivabaner {

background-color: #EEEEEE;

}



.positivamod



.las_positivas {

background-color: #FFFFFF;

border-bottom-width: 1px;

border-bottom-color: #CCCCCC;

border-bottom-style: solid;



}





#ladoderecho {

	padding: 0px;

	

	margin: 0;

	width: 38%;

	float: right;

	

	



}



table.moduletable-decabeza h3 {



font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	

	

	text-align:center;



}



.subderecha{

		width: 97%;

	



	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	

	height: auto;	

	background-color: #CCCCCC;

	padding:4px 7px 7px 7px;

	margin: 0px 0px 12px 0px;

	text-align:center;

	

	}

	

	.cabezalmas{

		width: 100%;

	height: auto;	

	background-color: #ffffff;

	padding:0px;

	margin: 0px;

	

	}



.greyline {

width: 20px;

margin-right: 360px;

  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;

}



td.leftcolumn {

	padding: 0px 10px;

	margin: 0;

	margin-right: 20px;

	width: 150px;

	float: left;

border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}







#maincolumn {

position: relative;

	margin-left: 0px;

	float: left;

	padding-left: 0px;

	width: 59%;

	

}



#maincolumn2 {

position: relative;

	margin-left: 0%;

	float: left;

	padding-left: 0px;

	width: 59%;

}



table.nopad {

	width: auto;

	border-collapse: collapse;

	padding: 0;

	margin: 0;

	margin-bottom: 15px;

}



table.nopad td.middle_pad {

	width: 20px;

}



/*****************************************/

/*** Joomla! specific content elements ***/

/*****************************************/



span.pathway {

  display: block;

  margin: 0 20px;

  height: 16px;

  line-height: 16px;

  overflow: hidden;

}



/* headers */

div.componentheading {

  padding-left: 0px;

}



h1 {

	padding: 0;

	font-family:Helvetica ,Arial,sans-serif;

	font-size: 1.3em;

	font-weight: bold;

	vertical-align: bottom;

	color: #666;

	text-align: left;

	width: 100%;	

}



h2, .contentheading {

font-family: Georgia, "Times New Roman", Times, serif;

	color: #000000;

	font-size: 29px;

	font-weight: bold;

	line-height: 33px;

	text-transform:none;

	text-decoration:none;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

	letter-spacing: -0.05em;

	width: 97%;



}



table.contentpaneopen  {

	margin-top: 0px;

}



h4 {

	font-family: Arial, Helvetica, sans-serif;

	color: #333;

}



.componentheading, table.moduletable th {

  margin: 0;

  font-weight: bold;

  font-family: Tahoma,Helvetica,Arial,sans-serif;

  font-size: 1.1em;

  color: #135cae;

  padding-left: 0px;

	margin-bottom: 0px;

	text-align: left;

}





h3 {

	font-family: Arial, Helvetica, sans-serif;

	color: #999999;

	font-size: 12px;

	line-height: 13px;

	font-weight: normal;

	text-transform:uppercase;

	letter-spacing: 0em;

	text-decoration:none;

	margin: 0px 0px 0px 0px;

	padding: 4px 0px 0px 3px;

}



.module-extral h3{

font-family: Georgia, "Times New Roman", Times, serif;

	color: #CC9900;

	font-weight: bold;

	font-size: 20px;

	line-height: 22px;

	text-transform:none;

	text-decoration:none;

	letter-spacing: 0em;

	

	margin: 0px 0px 0px 0px;

	padding: 5px 14px 5px 12px;



background:url(../images/back-increibles.jpg) no-repeat;

}



.module-userdos h3{

font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 18px;

	letter-spacing: -0.05em;

	text-transform:uppercase;

	color:#FFFFFF;

	font-weight:bold;



background-color:#454134;

	width: auto;

	height: 30px;

	margin: 0px 0px 0px 0px;

	padding: 10px 10px 15px 10px;

}



.userdos {

width: 200px

}



.mod_comments  {

background-color: #f3f0e3;

padding: 10px 10px 10px 10px;

}

table .-tablin {

background:url(../images/back-rallado-grey.gif) ;

background-repeat: yes;

	background-position: left top; 

	margin:0px;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;



}

.module-tablone {

 background-color: #ffffff;

 padding: 0px 8px 0px 8px;

 width: 265px;

}



.module-tabloneb {

 background-color: #ffffff;

 padding: 0px 8px 0px 8px;

 width: auto;

}



.iconmod {

padding: 5px 50px 5px 50px;

}



#fonditol {

background: #f5f5f5;

height: 666px;

border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000;

	margin-bottom: 10px;

}



.contentpagetitle-especiales {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	float:left;
	margin: 0px;
    font-weight: bold;
	font-size: 13px;
	text-transform:normal;
	text-decoration:none;


}

.module-especiales {

border-style: dotted;
border-width: 1px;
border-color:  #BFBDB1;



}
.module-especiales2 {
  background-color: #f0f0f0;
 margin-top: 15px;
 margin-bottom: 15px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:8px;


border-style: dotted;
border-width: 1px;
border-color:  #BFBDB1;

}

.module-especiales2 td {
    padding: 0px;
    background-color: #fff;


}





.createdate-tablone{

	font-size: 10px;

	font-family: Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	font-weight: bold;

	color: #666666;

	text-decoration:none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	}

	



	

.barraza2-tablone a:link {

font-family: Georgia, "Times New Roman", Times, serif;



	color: #000000;

	font-weight: normal;

	font-size: 13px;

	line-height: 16px;

	text-transform:normal;

	text-decoration:none;

	margin: 15px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

}











/*visited*/







.barraza2-tablone a:visited {

font-family: Georgia, "Times New Roman", Times, serif;



	color: #000000;

	font-weight: normal;

	font-size: 13px;

	line-height: 16px;

	text-transform:normal;

	text-decoration:none;

	margin: 15px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

}





.barraza2-tablone a:active {

font-family: Georgia, "Times New Roman", Times, serif;



	color: #000000;

	font-weight: normal;

	font-size: 13px;

	line-height: 16px;

	text-transform:normal;

	text-decoration:none;

	margin: 15px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

}



/*  hover*/







.barraza2-tablone a:hover {

font-family: Georgia, "Times New Roman", Times, serif;



	color: #ff0000;

	font-weight: normal;

	font-size: 13px;

	line-height: 16px;

	text-transform:normal;

	text-decoration:underline;

	margin: 15px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

}







	











 .derechonez {



 width: auto;

 background-color: #eeeeee;

 padding: 0px 15px 0px 15px;

 }

 

 .nadados {



 padding: 0px 8px 0px 8px;

 }



  .respaldo{



background:url(../images/back-rallado-grey.gif) ;

background-repeat: yes;

	background-position: left top; 

	margin:0px 0px 3px 0px;

	

	padding: 0px 3px 0px 3px;



}





.contentpaneopen-tablin{

background:none ;



}



li .mod_comments  {

background-color: #ff00ff;

}

ul .mod_comments  {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ffffff;



}



.data-comentarios a:link {

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px 0px 10px 0px;

	padding: 0px 5px 0px 10px;

	font-weight: normal;

		color: #CC3366;

	}	

.data-comentarios a:visited{

	color: #CC3366;

	}	

.data-comentarios a:active{

	color: #666666;

	}

	

	.data-comentarios a:hover {

	color: #666666;

	}

	

	.data-editorial {

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	margin: 25px 0px 12px 0px;

	padding: 10px 10px 10px 0px;

	font-weight: normal;

	color: #000000;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #BFBDB1;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #BFBDB1;

	}		

.autor-editorial {

	color:#666666;

	text-transform:none;

	font-weight: normal;

	}	

.aviso-editorial {

	font-family: Arial, Helvetica, sans-serif;

	font-style: italic;

	font-size: 9px;

	margin: 5px 0px 0px 0px;

	padding: 5px 10px 8px 10px;

	font-weight: normal;

	color: #666666;



	}	

	.aviso-editorialdos {

	font-family: Arial, Helvetica, sans-serif;

	font-style: italic;

	font-size: 9px;

	margin: 5px 0px 0px 0px;

	padding: 5px 10px 8px 0px;

	font-weight: normal;

	color: #666666;

	

	}	

	

	.userdos {

	width: 210px;

	height: auto;

	background-color: #fff;

	}







.dgm_title_cincon {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 22px;

	font-weight: normal;

	color: #000000;

	letter-spacing: -0.04em;

	line-height: 22px;

	text-decoration:none;

	margin: 5px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	}	

a.dgm_title_cincon :link  {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 22px;

	font-weight: normal;

	color: #000000;

	letter-spacing: -0.04em;

	line-height: 22px;

	text-decoration:none;

	}	

a.dgm_title_cincon :hover{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 22px;

	font-weight: normal;

	color: #454134;

	letter-spacing: -0.04em;

	line-height: 22px;

	text-decoration:underline;

	}



.module-poll h3{

font-family: Arial, Helvetica, sans-serif;

	color: #ff0000;

	font-size: 16px;

	line-height: 17px;

	font-weight: bold;

	text-transform:uppercase;

	letter-spacing: 0em;

	text-decoration:none;

	margin: 0px 0px 0px 0px;

	padding: 10px 14px 0px 12px;

border-width: 1px;

border-style: solid;

border-color: #ccc;

background-color:#f0f0f0;

}



.module-poll td{

font-family: Georgia, "Times New Roman", Times, serif;

	color: #333333;

	font-size: 10px;

	line-height: 10px;

	font-weight: normal;

	text-transform:none;

	letter-spacing: 0em;

	text-decoration:none;

	margin: 0px 0px 0px 0px;

	padding: 0px;

}



.moduletable-poll td{

background-color: # 3300ff;

}



table.moduletable {



margin-bottom: 0px;

} /* Formatting the module table  estaba vacio barraza tu lo llenaste */

table.moduletable th {

margin-bottom: 0px;

} /* Formatting the module header, and the module titles */

table.moduletable td {

margin-bottom: 0px;

} /* Formatting the table cells of the module table */



table.moduletable-poll th{

border-width: 1px;

border-style: solid;

border-color: #ff0000;

background-color: FF00FF;

}



#derechon table{

margin-left: 0px;

	

	height: auto;

}





/* small text */

.small {

	font-size: .90em;

	color: #999;

	font-weight: normal;

	text-align: left;

}



.modifydate {

  height: 20px;

  vertical-align: bottom;

	font-size: .90em;

	color: #999;

	font-weight: normal;

	text-align: left;

}



 td .createdate {

 color: #CC9900;

	font-weight: bold;

	font-size: 11px;

	line-height: 11px;

	text-transform:none;

	text-decoration:underline;





	

	vertical-align: middle;

	padding-bottom: 5px;

	padding-top: 2px;

	padding-left: 15px;

	background: url(../images/ico-coments.gif) no-repeat;



}



.createdatel {

	font-size: 10px;

	font-family: Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	font-weight: bold;

	color: #666666;

	text-decoration:none;

	margin: 0px 0px 5px 0px;

	padding: 0px 14px 0px 0px;

	}



a.readon:link, a.readon:visited {

	background:url(../images/readodn.gif) no-repeat;

	background-position: 3px 1px;

    padding          : 2px 4px 2px 20px;

    float            : left;

	font			 : bold .90em Tahoma, Arial, Helvetica, sans-serif;

	color			 : #8E8480;

    border           : 0px solid #E0E0E0;

    line-height      : 10px;

    text-decoration  : none;

}

a.readon:hover {

	color : #ff9900;

	text-decoration: none; 

}



/* menu links */

a.mainlevel:link, a.mainlevel:visited {

	padding-left: 5px;

}



a.mainlevel:hover {



}



/* spacers */

span.article_seperator {

	height: 20px;

}



td.buttonheading {

	

}



.clr {

	clear: both;

}



td.greyline {

  width: 20px;

  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;

}



div#maindivider {

  border-top: 0px solid #ddd;

  margin-bottom: 10px;

  overflow: hidden;

  height: 1px;

}



table.blog span.article_seperator {

	display: block;

	height: 20px;

}







/* table of contents */

table.contenttoc {

  margin: 5px;

  border: 1px solid #ccc;

  padding: 5px;

}



table.contenttoc td {

  padding: 0 5px;

}





/* content tables */

td.sectiontableheader {

  background: #efefef;

  color: #333;

  font-weight: bold;

  padding: 4px;

  border-right: 1px solid #fff;

}



tr.sectiontableentry1 td, tr.sectiontableentry2 td {

  padding: 4px;

}



td.sectiontableentry1, td.sectiontableentry2{

  padding: 3px;

}



.contentpagetitle{

font-size: 18px;

	font-weight: bold;

	color: #000000;

	letter-spacing: -0.04em;

	line-height: 20px;

	text-decoration:none;

	margin: 2px 0px 5px 0px;

	padding: 0px;

	font-family: Georgia, "Times New Roman", Times, serif;



	}





a.contentpagetitle:link {

 color: #333;

}







/* content styles */

table.contentpaneopen, table.contentpane {

	margin: 0px;

	padding: 0px;

	width: auto;

	

}



table.contentpaneopen li {

	margin-bottom: 5px;

}



table.contentpaneopen fieldset {

	border: 0;

	border-top: 1px solid #ddd;

}



table.contentpaneopen h3 {

	margin-top: 0px;

}



table.contentpaneopen h4 {

	font-family: Arial, Helvetica, sans-serif;

	color: #333;

}



/* module control elements */

table.user1user2 div.moduletable {

	margin-bottom: 0px;

}



div.moduletable, div.module {

  margin-bottom: 0px;

  margin-right: 0px;

}



.module {

padding: 0px;

margin: 0px;

}



.none {

background-color: #fff;

}



.none_b {

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 16px;

	font-weight: bold;

	color: #dd3366;

	letter-spacing: -0.04em;

	line-height: 16px;

	text-decoration:none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}







.nonedos_b{

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 16px;

	font-weight: bold;

	color: #000;

	letter-spacing: -0.04em;

	line-height: 16px;

	text-decoration:none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}



.createdatenone {

font-family: Arial, "Times New Roman", Times, serif;

font-size: 9px;

	font-weight: bold;

	color: #DD9900;

		line-height: 9px;

	text-decoration:none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}



.createdatenonedos {

font-family: Arial, "Times New Roman", Times, serif;

font-size: 9px;

	font-weight: bold;

	color: #DD9900;

		line-height: 9px;

	text-decoration:none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}



._b {

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 16px;

	font-weight: bold;

	color: #dd3366;

	letter-spacing: -0.04em;

	line-height: 16px;

	text-decoration:none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}



.module a.none:link {

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 16px;

	font-weight: bold;

	color: #cc3366;

	letter-spacing: -0.04em;

	line-height: 16px;

	text-decoration:none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}



.module a.nonedos:link {

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 16px;

	font-weight: bold;

	color: #000;

	letter-spacing: -0.04em;

	line-height: 16px;

	text-decoration:none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}



div.module_menu h3 {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #eee;

	margin: -23px -4px 5px -5px;

	padding-left: 10px;

	padding-bottom: 2px;

}



div.module_menu {

	background: url(../images/mw_box_blue_br.png) 100% 100% no-repeat;

	margin: 0;

	padding: 0;

	margin-bottom: 15px;

}



div.module_menu div {

	background: url(../images/mw_box_blue_bl.png) 0 100% no-repeat;

}



div.module_menu div div {

	background: url(../images/mw_box_blue_tr.png) 100% 0 no-repeat;

}



div.module_menu div div div {

	background: url(../images/mw_box_blue_tl.png) 0 0 no-repeat;

	padding: 10px;

	padding-top: 30px;

	padding-bottom: 15px;

	width: auto;

}



div.module_menu div div div div {

	background: none;

	padding: 0;

}



div.module_menu ul {

	margin: 10px 0;

	padding-left: 0px;

}



div.module_menu ul li a:link, div.module_menu ul li a:visited {

	font-weight: bold;

}



#ladoderecho div.module {

	padding: 0 0px;

}



#ladoderecho div.module table {

	width: auto;

}







/* forms */

table.adminform textarea {

  width: 540px;

  height: 400px;

  font-size: 1em;

  color: #000099;

}



div.search input {

	width: 145px;

	border: 1px solid #ccc;

	margin: 15px 0 10px 0;

}



/* thumbnails */

.mosimage {

background-color:#EEEEEE;

background-image: url(../images/back-rallado-grey2.gif);

	background-repeat: yes;

	background-position: left top; 

	margin:0px;



}



.mosimage_caption {

  margin-top: 2px;

  background: #efefef;

  padding: 2px 0px;

  color: #134d86;

  font-size: 10px;

  border-top: 1px solid #cccccc;

}





#css_buttons {

	MARGIN-TOP: 10px;

	FLOAT: right;

	WIDTH: auto;

	MARGIN-RIGHT: 0px;

	WHITE-SPACE: nowrap;

}

#css_buttons A {

	MARGIN-RIGHT: 0px

}



.button {

	background-color: #637D13;

	color: #FFFFFF;

	background: #637D13;

	font-weight: bold;

}

.button_vote {

	background-color: #CC0000;

	color: #FFFFFF;

	background: #CC0000;

	font-weight: bold;

}

.message {

	margin-top: 10px; 

	padding: 7px; 

	width: 200px;

	border: 1px solid #ccc;

	background: #cc0000;

	color: #fff;	

	font-weight: bold;

	font-size: 12px;

}



ul {

  margin: 0;

  padding: 0;

  list-style: none;

}



/*YOO LOGIN*/





/* (C) 2007 YOOtheme.com */



/* login */

span.default span.yoo-login span.login {

	width: 135px;

	margin: auto;

}



span.default span.yoo-login span.login span.username,

span.default span.yoo-login span.login span.password {

	margin-bottom: 10px;

	width: 108px;

	height: 16px;

	padding: 4px 2px 0px 25px;

	overflow: hidden;

}



span.default span.yoo-login span.login span.username {

	background: url(../images/username_bg.png) 0 0 no-repeat;

}



span.default span.yoo-login span.login span.password {

	background: url(../images/password_bg.png) 0 0 no-repeat;

}



span.default span.yoo-login span.login span.username:hover{

	background: url(../images/username_bg.png) 0 -20px no-repeat;

}



span.default span.yoo-login span.login span.password:hover {

	background: url(../images/password_bg.png) 0 -20px no-repeat;

}



span.default span.yoo-login span.login span.username input,

span.default span.yoo-login span.login span.password input {

	padding: 0px;

	width: 100%;

	background: none;

	border: none;

	outline: none;

	float: left;

	color: #646464;

	font-size: 11px;

}



span.default span.yoo-login span.login span.username input:hover,

span.default span.yoo-login span.login span.password input:hover,

span.default span.yoo-login span.login span.username input:focus,

span.default span.yoo-login span.login span.password input:focus {

	color: #000000;

}



span.default span.yoo-login span.login span.remember {

	margin-bottom: 4px;

}



span.default span.yoo-login span.login span.login-button-container {

	margin-bottom: 6px;

	width: 135px;

	overflow: hidden;

}



span.default span.yoo-login span.login span.login-button-icon {

	width: 21px;

	height: 20px;

	background: url(../images/login_button_bg.png) 0 0 no-repeat; /* ie6png:crop */

	float: right;

}



span.default span.yoo-login span.login span.login-button-icon:hover {

	background: url(../images/login_button_bg.png) 0 -20px no-repeat;

}



span.default span.yoo-login span.login span.login-button-icon button {

	display: block;

	padding: 0px 0px 0px 0px;

	width: 100%;

	height: 20px;

	border: none;

	background: none;

	cursor: pointer;

	overflow: hidden;

	font-size: 11px;

	color: #646464;

	text-transform: lowercase;

}



span.default span.yoo-login span.login span.login-button-icon button:hover {

	color: #000000;

}



span.default span.yoo-login span.login span.login-button-text button {

	float: right;

	cursor: pointer;

}



span.default span.yoo-login span.login span.lostpassword,

span.default span.yoo-login span.login span.lostusername,

span.default span.yoo-login span.login span.registration {

	height: 20px;

	line-height: 20px;

}



/* logout */

span.default span.yoo-login span.logout {

	width: auto;

	margin: auto;

}



span.default span.yoo-login span.logout span.greeting {

}



span.default span.yoo-login span.logout span.logout-button-icon {

	margin: auto;

	width: 21px;

	height: 20px;

	background: url(../images/logout_button_bg.png) 0 0 no-repeat; /* ie6png:crop */

}



span.default span.yoo-login span.logout span.logout-button-icon:hover {

	background: url(../images/logout_button_bg.png) 0 -20px no-repeat;

}



span.default span.yoo-login span.logout span.logout-button-icon button {

	display: block;

	padding: 0px 0px 0px 0px;

	width: 100%;

	height: 20px;

	border: none;

	background: none;

	cursor: pointer;

	overflow: hidden;

	font-size: 11px;

	color: #646464;

	text-transform: lowercase;

}



span.default span.yoo-login span.logout span.logout-button-icon button:hover {

	color: #000000;

}



span.default span.yoo-login span.logout span.logout-button-text button {

	margin: auto;

	display: block;

	cursor: pointer;

}



/*



 * YOOlogin



 */







#page span.quick span.yoo-login span.login {



	width: 231px;



	height: 45px;



	overflow: visible;



	font-size: 150%;



}







#page span.quick span.yoo-login span.login .login-button-text,



#page span.quick span.yoo-login span.login .login-button-icon {



	padding-right: 0px;



}







#page span.quick span.yoo-login span.login .lostpassword, 



#page span.quick span.yoo-login span.login .lostusername,



#page span.quick span.yoo-login span.login .registration {



	padding-top: 5px;



}







#page span.quick span.yoo-login span.logout {



	height: 30px;



	padding-top: 10px;



	overflow: visible;



	font-size: 100%;



}







#page span.quick span.yoo-login span.logout .logout-button-text,



#page span.quick span.yoo-login span.logout .logout-button-icon {



	padding-right: 0px;



}









		

	

		

		a.titulo_dgmz:link {

		font-family: Georgia, "Times New Roman", Times, serif;

font-size: 18px;

	font-weight: bold;

			color: #000000;

				margin: 10px 0px 15px 0px;

	padding: 10px 0px 15px 0px;

		}

		

		a.titulo_dgmz:visited {

			font-family: Georgia, "Times New Roman", Times, serif;

font-size: 18px;

	font-weight: bold;

			color: #000000;

				margin: 10px 0px 15px 0px;

	padding: 10px 0px 15px 0px;

		}

		

		a.titulo_dgmz:active {

			color: #000000;

		}

		

		a.titulo_dgmz:hover {

			color: #993366;

			text-decoration:underline;

		}

		

		

		

		.titulo_dgmz_tres {

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 26px;

	font-weight: bold;

	color: #000;

	letter-spacing: -0.04em;

	line-height: 30px;

	text-decoration:none;

	margin: 2px 0px 5px 0px;

	padding: 0px;

				

		}

			.tituloocho {

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 11px;

	font-weight: bold;

	color: #000;

	letter-spacing: -0.04em;

	line-height: 12px;

	text-decoration:none;

	margin: 2px 0px 5px 0px;

	padding: 0px;

				

		}

		

		.titulonueve {

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 11px;

	font-weight: bold;

	color: #000;

	letter-spacing: -0.04em;

	line-height: 12px;

	text-decoration:none;

	margin: 2px 0px 5px 0px;

	padding: 0px;

				

		}

		

		a.titulo_dgmz_tres :link {

			color: #000;

		}

		

		.titulo_dgmz_tres a:visited {

			color: #000;

		}

		

		.titulo_dgmz_tres a:hover {

			color: #993366;

			text-decoration:underline;

		}

		

		.titulo_dgmz_tres a:active {

			color: #000;

		}

		

		#caja-noticia-destacada {

	

	height: auto;

	width: 562px;

	margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 7px;

	float:left;

	background-image: url(../images/back-rallado-grey.gif);

	background-repeat: yes;

	background-position: left top;



	background-color: #FFFFFF;

	border-width: 8px;

	border-style: solid;

	border-color: #EEEEEE;

}



span .newsdate {

	font-size: 10px;

	font-family: Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	font-weight: bold;

	color: #666666;

	text-decoration:none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	}

	

	a.newsdate:hover {

	

	color: #000;

	text-decoration:underline;

	

	}



		

		

		.dgm_news_titulo {

		font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;

		font-size: 24px;

		font-weight: bold;

		color: #993366;

		letter-spacing: -0.04em;

		line-height: 30px;

		text-decoration:none;

		margin: 2px 0px 5px 0px;

		padding: 0px 14px 0px 12px;

		}

		

		.dgm_news_titulo a:link {

			font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;

		font-size: 24px;

		font-weight: bold;

		color: #993366;

		letter-spacing: -0.04em;

		line-height: 30px;

		text-decoration:none;

		margin: 2px 0px 5px 0px;

		padding: 0px 14px 0px 12px;

		}

		

		.dgm_news_titulo a:visited {

			font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;

		font-size: 24px;

		font-weight: bold;

		color: #993366;

		letter-spacing: -0.04em;

		line-height: 30px;

		text-decoration:none;

		margin: 2px 0px 5px 0px;

		padding: 0px 14px 0px 12px;

		}

	

	

		

	.dgm_news_titulo a:hover {

		font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;

		font-size: 24px;

		font-weight: bold;

		color: #993366;

		letter-spacing: -0.04em;

		line-height: 30px;	

		text-decoration:underline;

		margin: 2px 0px 5px 0px;

		padding: 0px 14px 0px 12px;

		}

		

		.dgm_news_titulo a:active {

			font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;

		font-size: 24px;

		font-weight: bold;

		color: #993366;

		letter-spacing: -0.04em;

		line-height: 30 px;

		text-decoration:none;

		margin: 2px 0px 5px 0px;

		padding: 0px 14px 0px 12px;

		}

		

		

		/* BARRAZA viene de ultra 5*/

		

		table.horizontal_cinco{

	float: left;

	width: 370px;

	margin: 2px;

	}

	

		

		.table_uno_uno{

	float: left;

	width: auto;

	margin: 2px;

	}



.nada {

vertical-align: top; 

}



.nadadiv {

	

	

	padding: 4px;

	margin: 0px;

	

}










