@charset "utf-8";
/* CSS Document */

/*********************************************************
                         ESTRUCTURA
*********************************************************/

div, h1, h2, h3, h4, h5, h6, p, address, ul, ol, li, img, body, form, fieldset, input {
	margin:0px;
	padding:0px;
}

body {
	background-color:#3D3D3D;
	margin:0;
	padding:0;
	border:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#FFF
}

a {
	color:#FFF;
}

#main {
	width:990px;
	background-color:#000;
	margin:0 auto;
}

#main.bg1 {
	background-color:#000;
}

#main.bg2 {
	background-color:#CCC;
}

#main.bg3 {
	background-color:#CC0000;
}

#main.bg4 {
	background-color:#FFF;
}

#main.bg5 { 
	background-color:#999; 
}

#bannerTop {
	width:990px;
	margin:0 auto;
	overflow:hidden;
}

#header {
	position:relative;
	width:990px;
	height:170px;
}

#header #loginArea {
	width:240px;
	position: absolute;
	right: 10px;
	top:10px;
}

#loginArea h5 {
	display:inline;
	padding-right:10px;
}

#loginArea h5.last {
	display:inline;
	padding-right:0px;
}


#loginArea legend {
	display:none;
	color:#0F0;
}

#loginArea fieldset {
		border:none;
/*		margin-top:20px;*/
		display:none
}

#loginArea input {
	height:16px;
	width:118px;
}

#loginArea label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right:5px;
}

#loginArea #enviar {
	margin-top:10px;
	border:none;
	color:#FFF;
	font-family: Helvetica,Arial,sans-serif;
	font-weight:bold;
	font-size:10px;
	width:55px;
	background: transparent url(../images/dot_plain.png) no-repeat 0px 5px;
	cursor:pointer;
	position:absolute;
	right:0px;
	padding-left:10px;
}

#display_errors {
	position:absolute;
	right:0px;
	bottom:0px;
	margin-right:10px;
	color:#D50A27;
}

#logged {
	position:absolute;
	right:0px;
	width:240px;
	display:none;
}

#logged h5 {
	display:inline;
}

#header #logo {
	position: absolute;
	bottom: 25px;
	left:10px;
}

#header #logo h1.white.en {
	height:86px;
	width:454px;
	background-image: url(../images/logo_med_white_eng-trans.png);
	background-repeat: no-repeat;
}

#header #logo h1.white.fr {
	height:86px;
	width:454px;
	background-image: url(../images/logo_med_white_fr-trans.png);
	background-repeat: no-repeat;
}

#header #logo h1.white.es {
	height:86px;
	width:454px;
	background-image: url(../images/logo_med_white_es-trans.png);
	background-repeat: no-repeat;
}

#header #logo h1.black {
	height:86px;
	width:454px;
	background-image: url(../images/logo_med_black_eng-trans.png);
	background-repeat: no-repeat;
}

#header #logo h1 a {
    text-indent:-1000em;
    display: block;
	height:86px;
	width:454px;
}

#header #customizePage {
	position: absolute;
	top: 20px;
	left:10px;
	width:620px;
}

#customizePage p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float:left;
}

div#customizePage div#chooseColor {
	height:14px;
	padding-left:5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
	float:left;
	margin-left:10px;
}

#customizePage #chooseColor ul li {
	margin-top:4px;
}

#customizePage #chooseColor ul li, #customizePage #chooseColor ul li a {
	float: left;
	height:8px;
	list-style:none;
	margin-right:4px;
}

#customizePage #chooseColor ul li a {
/*	color:#FFF;
*/	width:10px;
	text-decoration:none;
	text-indent:-1000em;
	display: block;
}

#customizePage #chooseColor ul li.item1 {
	background:url(../images/custom_btn1.png);
	width:6px;
	height:6px;
}

#customizePage #chooseColor ul li.item2 {
	background:url(../images/custom_btn2.png);
	width:6px;
	height:6px;
}

#customizePage #chooseColor ul li.item3 {
	background:url(../images/custom_btn3.png);
	width:6px;
	height:6px;
}

#customizePage #chooseColor ul li.item4 {
	background:url(../images/custom_btn4.png);
	width:6px;
	height:6px;
}

#customizePage #chooseColor ul li.item5 {
	background:url(../images/custom_btn5.png);
	width:6px;
	height:6px;
}


#customizePage #chooseLanguage {
	height:14px;
	padding-left:5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
	float:left;
	margin-left:80px;
}

#customizePage #chooseLanguage ul li, #customizePage #chooseLanguage ul li a {
	float: left;
	height:8px;
	list-style:none;
	margin-right:4px;
	padding-left:5px;
}

#customizePage #chooseLanguage ul li a {
/*	color:#FFF;
*/	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#customizePage div#chooseLanguage ul li.français {
	background-image: url(../images/dot_blue.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	height:11px;
}

#customizePage div#chooseLanguage ul li.english {
	background-image: url(../images/dot_green.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	height:11px;
}

#customizePage div#chooseLanguage ul li.español{
	background-image: url(../images/dot_yellow.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	height:11px;
}



#main #mainBox {
	position:relative;
	height: 262px;
	width: 990px;
}

#main #rotativo {
	height: 262px;
	width: 990px;
	overflow:hidden;
}

#main #rotativo, img {
	border:0px;
}

#mainBox #menuBoxBg {
	width:220px;
	height:262px;
	position:absolute;
	left:0px;
	top:0px;
	background-image: url(../images/mainbox_menuboxbg.png);
	background-repeat: no-repeat;
	z-index:10000;
}

#mainBox #menuBox {
	position:absolute;
	left:18px;
	top:20px;
	z-index:100000;
	
}

.rotative-item-review{
	background:url(../images/bg_black_50-trans.png);
	bottom:0px;
	right:0px;
	padding:5px 10px;
	font-size:12px;
	position:absolute;
	z-index:1000000;
	width:750px;
}

.rotative-item-title{
	background:url(../images/bg_black_50-trans.png);
	top:0px;
	right:0px;
	padding:5px 10px;
	font-size:18px;
	position:absolute;
	z-index:1000000;
	width:750px;
}

ul#nav {
	list-style:none;
	margin-top:8px;
	margin-bottom:8px;
}

ul#nav li a:link, ul#nav li a:visited {
	display: block;
	font-family:Helvetica, Arial, sans-serif;
/*	color:#FFF;
*/	text-decoration: none;
	line-height: 1.7em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0.2em;
}

#main #contenido {
	position: relative;
	width:990px;
	margin:0 auto;
	overflow:hidden;
	padding-top:20px;
}

#contenido #wideColumn {
	float: left;
	width: 660px;
	margin-left:10px;
	margin-top:20px;
}

#contenido #narrowColumn {
	float: left;
	width: 315px;
	margin-left:5px;
	margin-top:20px;
}

#footer {
	width:990px;
	margin:0 auto;
	overflow:hidden;
	background-color:#000;
}

#footer h6 {
	font-size: 11px;
}

#footer a {
	text-decoration:none;
/*	color:#FFF;
*/}

#footer span {
	padding-left:10px;
	padding-right:30px;
}

/*********************************************************
                         Top and bottom Nav
*********************************************************/

div.bottomNav {
	overflow:hidden;
	width:990px;
	margin:0 auto;
	background-color:#000;
}	
	
ul#nav.bottomNav {
	margin-top:12px;
	margin-bottom:12px;
	overflow:hidden;
	margin-left:40px;
}

ul#nav.bottomNav li {
	float: left;
	margin-right:20px;
}

ul#nav.bottomNav li a:link, ul#nav.bottomNav li a:visited {
	padding-left: 0.0em;
}


div.topNav {
	overflow:hidden;
}	
	
ul#nav.topNav {
	margin-top:12px;
	margin-top:12px;
	overflow:hidden;
	margin-left:10px;
}

ul#nav.topNav li {
	float: left;
	margin-right:20px;
}

ul#nav.topNav li a:link, ul#nav.topNav li a:visited {
	padding-left: 0.0em;
}

ul#nav.topNav li {
background-image:url("../images/dot_red6x15.png");
background-position:0 5px;
background-repeat:no-repeat;
color:#939393;
font-size:13px;
height:11px;
margin-bottom:5px;
padding-left:10px;
}

/*********************************************************
                         narrow Column
*********************************************************/

#contenido #narrowColumn #bannerNarrow {
	width: 300px;
}
#contenido #narrowColumn #revista {
	margin-bottom: 40px;
}
#contenido #narrowColumn #bannerNarrow {
	margin-bottom: 40px;
}
#contenido #narrowColumn #fotogaleriaBox {
	margin-bottom: 40px;
}
#contenido #narrowColumn #encuesta {
	margin-bottom: 40px;
}

#contenido #narrowColumn #participa {
	margin-bottom: 40px;
}

/*********************************************************
                 HEADERS SUSTITUIDOS
*********************************************************/

#contenido h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	height:30px;
}

/*********************************************************
                  CLASES VARIAS
*********************************************************/

.grecaType1 {
	background-image: url(../images/greca_mainbox990.png);
	background-repeat: no-repeat;
	height: 4px;
	width: 990px;
	font-size:0; 
	line-height:0;
}

.grecaType3 {
	background-color: #FFF;
	background-image: url(../images/greca_btw303.png);
	background-repeat: no-repeat;
	height: 1px;
	width: 303px;
	margin-bottom:18px;
	font-size:0; 
	line-height:0;
}

.grecaType4 {
	background-image: url(../images/greca_btw650.png);
	background-repeat: no-repeat;
	height: 1px;
	width: 650px;
	font-size:0; 
	line-height:0;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
}

.grecaType4b {
	background-image: url(../images/greca_btw179h.png);
	background-repeat: no-repeat;
	height: 179px;
	width: 2px;
	font-size:0; 
	line-height:0;
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:40px;
}

.grecaType4c {
	background-image: url(../images/greca_btw650.png);
	background-repeat: no-repeat;
	height: 1px;
	width:auto;
	font-size:0; 
	line-height:0;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:10px;
}

.grecaType5 {
	background-color: #FFF;
	background-image: url(../images/greca_main970.png);
	background-repeat: no-repeat;
	height: 1px;
	width: 970px;
	font-size:0;
	line-height:0;
	margin:0 auto;
}

.grecaType6 {
	background-color: #FFF;
	background-image: url(../images/greca_blanca184.png);
	background-repeat: no-repeat;
	height: 1px;
	width: 184px;
	font-size:0; 
	line-height:0;
}

.grecaType7 {
	background-image: url(../images/greca_gris_plain650.png);
	background-repeat: no-repeat;
	height: 1px;
	width: 650px;
	font-size:0;
	line-height:0;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
}

.grecaType8 {
	background-image: url(../images/greca_rtb650.png);
	background-repeat: no-repeat;
	height: 2px;
	width: 650px;
	font-size:0;
	line-height:0;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
}

.clear {
	clear:both;
}

.splitter{
	float:none;
	clear:both;
	height:1px;
}


div#encuesta legend {
	display:none;
	color:#0F0;
}

div#encuesta fieldset {
		border:none;
		padding-top:10px;
}

div#encuesta fieldset input{
	margin-right:5px;		
}

div#encuesta fieldset input{
	margin-bottom:8px;
}

div#encuesta p {
	font-size:13px;
}

#participa ul li, #participa ul li a {
	float: left;
	height:175px;
	list-style:none;
}

#participa ul li a {
	color:#FFF;
	width:75px;
	text-decoration:none;
	text-indent:-1000em;
	display: block;
}

#participa ul li.webart {
	background:url(../images/part_secc_1.jpg);
	width:75px;
	height:170px;
}

#participa ul li.video {
	background:url(../images/part_secc_2.jpg);
	width:75px;
	height:170px;
}

#participa ul li.artesonoro {
	background:url(../images/part_secc_3.jpg);
	width:75px;
	height:170px;
}

#participa ul li.foto {
	background:url(../images/part_secc_4.jpg);
	width:75px;
	height:170px;
}

#contenido h5 {
	display:inline-block;
	padding-top:20px;
}

h5 a {
	background-image: url(../images/dot_plain.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	text-decoration:none;
	background-position: 0px 1px;
	height:15px;
}

h5 a.mas {
	background-image: url(../images/dot_mas.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	text-decoration:none;
	background-position: 0px 1px;
	height:15px;
}

h5 span {
	background-image:url(../images/dot_dash.png);
	background-repeat: no-repeat;
	width:37px;
	height:10px;
	display:inline-block;
	margin-left:12px;
	background-position: 0px 3px;
	margin-right:15px;
}

#wrapper {
	position:relative;
	overflow:auto;
	margin-bottom:30px;
}

#wrapper div.grecaType4 {
	position:absolute;
	top:10px;
}

#wrapper ul {
	list-style:none;
}

#wrapper ul.blogs {
/*	width:350px;
*/	overflow:auto;
}

#wrapper ul.blogs li {
	float:left;
	padding-right:20px;
	width:150px;
	
}

#wrapper ul li{
	margin-bottom:10px;
}


#wrapper ul li h3 {
	font-size:13px;
	color: #939393;
	padding-left:10px;
	background-image: url(../images/dot_red6x6.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	height:11px;
	margin-bottom:5px;
}

#wrapper ul li h3 a {
	text-decoration:none;
}

#wrapper ul li h4 {
	font-weight:normal;
	font-size:13px;
	
}

#wrapper ul li h5 {
	font-size:12px;
	font-weight:normal;
	padding-top:1px;
}

/*********************************************************
						Wrapper Blogs
*********************************************************/
#wrapperB {
	position:relative;
	overflow:hidden;
	margin-bottom:30px;
}


#wrapperB ul {
	list-style:none;
}

#wrapperB ul.blogs {
	width:600px;
	overflow:hidden;
}

#wrapperB ul.blogs li {
	float:left;
	padding-right:20px;
	width:275px;
	
}

#wrapperB ul li{
	margin-bottom:10px;
}


#wrapperB ul li h3 {
	font-size:13px;
	color: #939393;
	padding-left:10px;
	background-image: url(../images/dot_red6x6.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	height:11px;
	margin-bottom:5px;
}

#wrapperB ul li h3 a {
	text-decoration:none;
}

#wrapperB ul li h4 {
	font-weight:normal;
	font-size:13px;
	
}

#wrapperB ul li h5 {
	font-size:12px;
	font-weight:normal;
	padding-top:1px;
}





/*********************************************************
                      Secciones HOME
*********************************************************/

div.noticias {
	position:relative;
	margin-bottom:30px;
}

#noticiasTools {
	heigh:20px;
	float:right;
/*	width:300px;
*/	position:relative;
}

#noticiasTools p {
	display:inline;
}

#noticiasTools p a{
	text-decoration:none;
}

#noticiasTools h6 {
	font-size:11px;
	display:inline;
}

#noticiasTools h6 span {
	background-image:url(../images/icon_rss.png);
	background-repeat: no-repeat;
	width:13px;
	height:15px;
	display:inline-block;
	margin-left:5px;
	background-position: 0px 0px;
}

#noticiasTools h6 a{
	text-decoration:none;
}

div.archivo {
	background-color:#000;
	margin-bottom:30px;
}

div.video {
	overflow:hidden;
	position:relative;
	margin-bottom:30px;
}

div.featuredVideoPreview {
	width:320px;
	float:left;
}

div.loMasVisto {
	width:340px;
	float:left;
	padding-bottom:20px;
	position:relative;
}

div.loMasVisto h3.loMasVisto {
	background-color:#0FF;
	background-image:url("../images/greca_roja340.png");
	background-repeat:no-repeat;
	height:19px;
	padding-top:5px;
	padding-left:5px;
}

div.loMasVisto div.btns , div.featuredVideo div.btns {
	position:absolute;
	bottom:0px;
}

div.loMasVisto a, div.loMasVisto img {
	text-decoration:none;
	border:0px;
}

div.loMasVisto ul {
	margin-top:15px;
	margin-left:35px;
	list-style:none;
	width:340px;
	overflow:hidden;
}

div.loMasVisto ul li {
	float:left;
	padding-right:20px;
	width:150px;	
}

div.loMasVisto ul li{
	margin-bottom:10px;
}

div.blogs {
/*	width:348px;
*//*	height:240px;
*/	float:left;
}

div.blogsB {
	width:348px;
	float:left;
}

div.recientes {
	height:240px;
	width:290px;
	float:left;
}


/*********************************************************
                      Acordion Noticias
*********************************************************/


.ui-widget {
	font-family:Helvetica, Arial, sans-serif;
}

.ui-widget-content {
	background:#000;
	border:0px;
	color:#FFF;
}

.ui-state-default, .ui-widget-content .ui-state-default {
	background-image: url(../images/greca_roja660.png);
	font-weight:bold;
	background-color: #000;
	background-repeat: repeat-x;
	border:0px;
}

.ui-state-active, .ui-widget-content .ui-state-active {
	background-image: url(../images/greca_roja660.png);
	font-weight:bold;
	background-color: #000;
	background-repeat: repeat-x;
	border:0px;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#FFF;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#FFF;
}

.ui-accordion-icons .ui-accordion-header a  {
	/*padding-left:0px;*/
}

.ui-widget-content a {
	color:#FFF;
	text-decoration:none;
}


#accordion ul {
	list-style:none;
}

/*#accordion ul.noticias {
	width:350px;
	overflow:hidden;
}
*/
#accordion ul.noticias li {
/*	float:left;
*/	padding-right:20px;
	clear:both;
/*	width:150px;
*/	
}

#accordion ul li{
	margin-bottom:10px;
}

#accordion ul li h3 {
	font-size:13px;
	color: #939393;
	padding-left:10px;
	background-image: url(../images/dot_red6x6.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	height:11px;
	margin-bottom:20px;
}

#accordion ul li h4 {
	font-weight:normal;
	font-size:13px;
	float:left;
	margin-bottom:5px;
	margin-right:10px;
	
}

#accordion ul li h5 {
	font-size:11px;
	font-weight:normal;
	padding-top:0px;
}

#accordion .noticias li h4 span {
	font-weight: bold;
	color: #939393;
}

#accordion .noticias li p.english {
	float:left;
	padding-left:15px;
	background-image: url(../images/dot_green.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	height:13px;
}

#accordion .noticias li p.français {
	float:left;
	padding-left:15px;
	background-image: url(../images/dot_blue.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	height:13px;
}

#accordion .noticias li p.español {
	float:left;
	padding-left:15px;
	background-image: url(../images/dot_yellow.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	height:13px;
}

#frances_blogs p {
	float:left;
	background-image: url(../images/dot_blue_short.png);
	background-repeat: no-repeat;
	height:13px;
	font-size:15px;
	padding:0px 0px 25px 15px;
	} 

#ingles_blogs p {
	float:left;
	background-image: url(../images/dot_green_short.png);
	background-repeat: no-repeat;
	height:13px;
	font-size:15px;
	padding:0px 0px 25px 15px;
	} 
	
#espanol_blogs p {
	float:left;
	background-image: url(../images/dot_yellow_short.png);
	background-repeat: no-repeat;
	height:13px;
	font-size:15px;
	padding:0px 0px 25px 15px;
	} 



#accordion ul li p {
	margin-bottom:5px;
	
}

#accordion ul li div.social {
	float:right;
}

.ui-accordion .ui-accordion-header a {
display:inline-block;
}

/*#accordion h3 {
	position:relative;
	background-color:#0F0;
}*/


#accordion h3 span a { /*padding-left:50%;*/
font-size:10px;
}

#accordion h3 span.more {
	position:absolute;
	right:20px;
	top:4px;
}

#accordion p.more {
	margin-bottom:10px;
}

#accordion p.more a {
	text-decoration:underline;
}

#tags {
	width:325px;
	height:130px;
	float:left;
}

#articletool {
	width:325px;
	height:130px;
	float:left;
}


.articleBody h2 {
	text-transform:uppercase;
	
}

.articleBody h3.title {
	text-transform:uppercase;
	font-size:20px;
	
}


#contenido .articleBody h5 {
	color:#666;
	padding-top:0px;
	display:block;
	margin-bottom:5px;
	
}


.articleBody h5 span {
	color:#FFF;
	background-image:none;
	width:auto;
	height:auto;
	display:block;
	margin-left:0px;
	margin-right:0px;
}

#noticiasTools.articleBody {
	width:auto;
	height:30px;
}

#tags h4 {
	color:#F00;
	margin-bottom:20px;
}

#tags p {
	color:#999;
}

#noticiasTools p.changer {
	font-weight: bold;
	padding-right: 10px;
	cursor:pointer;
}

/*********************************************************
                    NEWSBOX
*********************************************************/

#contenido div.sectionBox ul.news_sections li {
	float:left;
	font-weight:bold;
	font-size:14px;
	padding:7px;
	padding-left:10px;
	padding-right:10px;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
}

#contenido div.sectionBox ul.news_sections  {
	margin-top:0px;
	overflow:hidden;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

#contenido div.sectionBox ul.news_sections li a{
	text-decoration:none;
}


#contenido div.sectionBox ul.news_sections li:hover { 
	background-color:#F00;
	display:block;
}

#contenido div.sectionBox ul.news_sections li.current { 
	background-color:#F00;
	display:block;
}

/*********************************************************
                  LISTADO DE NOTICIAS
*********************************************************/

ul {
	list-style:none;
}

ul.listado h3 {
	font-size:18px;
}

#contenido ul.listado h5 {
	font-size:13px;
}

#contenido ul.listado h5.autor {
	padding-top:0px;
	font-weight:normal;
	padding-bottom:5px;
}

#contenido ul.listado h5 a {
	padding-left:0px;
	background-image:inherit;
	list-style:none;
}

#contenido ul.listado h5 span {
	background-image:url(../images/icon-globecomment.png);
	background-repeat: no-repeat;
	width:15px;
	height:9px;
	display:inline-block;
	margin-left:12px;
	background-position: 0px 0px;
	margin-right:15px;
}

/*********************************************************
               Encabezados sectionBox
*********************************************************/

#contenido div.sectionBox h2.arte {
	margin-left:0px;
	width:900px;
	height:40px;
	text-indent:30px;
	padding-top:20px;
	background: url(../images/bg_section_01.jpg) no-repeat;
}

#contenido div.sectionBox h2.artista {
	margin-left:0px;
	width:900px;
	height:40px;
	text-indent:30px;
	padding-top:20px;
	background: url(../images/bg_section_02.jpg) no-repeat;
}

#contenido div.sectionBox h2.contemporaneo {
	margin-left:0px;
	width:900px;
	height:40px;
	text-indent:30px;
	padding-top:20px;
	background: url(../images/bg_section_03.jpg) no-repeat;
}

#contenido div.sectionBox h2.general {
	margin-left:0px;
	width:900px;
	height:40px;
	text-indent:30px;
	padding-top:20px;
	background: url(../images/bg_section_04.jpg) no-repeat;
}

#contenido div.sectionBox h2.video {
	margin-left:0px;
	width:900px;
	height:40px;
	text-indent:30px;
	padding-top:20px;
	background: url(../images/bg_section_11.jpg) no-repeat;
}

#contenido div.sectionBox h2.foto {
	margin-left:0px;
	width:900px;
	height:40px;
	text-indent:30px;
	padding-top:20px;
	background: url(../images/bg_section_12.jpg) no-repeat;
}

#contenido div.sectionBox h2.participa {
	margin-left:0px;
	width:900px;
	height:40px;
	text-indent:30px;
	padding-top:20px;
	background: url(../images/bg_section_01.jpg) no-repeat;
}

/*********************************************************
               Featured Video
*********************************************************/

div.featuredVideo h3 {
	font-size:16px;
	margin-bottom:10px;
}

div.featuredVideo div#player  {
	width:552px;
}

div.featuredVideo div#player div.description  {
	width:430px;
	float:left;
}

div.featuredVideo div#player h4 {
	font-size:15px;
	margin-bottom:10px;
}

div.featuredVideo div#player p {
}

div.featuredVideo div#player .social {
	float:left;
}



/*********************************************************
                    LO MAS VISTO
*********************************************************/
#lo-mas-visto{
	overflow:hidden;
	width:300px;
	padding-bottom:30px;
}

#lo-mas-visto ul.items{
	clear:both;
}


/*#lo-mas-visto .navigation{
	border-left:1px solid #A3A3A3;
}*/

#lo-mas-visto .navigation li{
	border:1px solid #A3A3A3;
	border-left:1px solid #A3A3A3;
	border-bottom:none;
	cursor:pointer;
	color:#ccc;
	float:left;
	padding:3px 10px;
}

#lo-mas-visto .navigation li:hover{
	background-color:#1a1a1a;
	color:#fff;
}

#lo-mas-visto .navigation li.selected{
	background-color:#333;
	color:#FFF;
	cursor:default;
}

#lo-mas-visto .navigation li.selected:hover{
	color:#fff;
}

#lo-mas-visto .items{
	border:1px solid #A3A3A3;
	height:212px;
	overflow:auto;
	padding:10px;
}
#lo-mas-visto .items li{
	margin-bottom:20px;
}

#lo-mas-visto .items .thumbnail{
	float:left;
	margin-right:10px;
	border:solid 1px #FFF;
}

#lo-mas-visto .items h4{
	margin-bottom:3px;
}

#lo-mas-visto .items .review{
	font-size:10px;
}

/*********************************************************
                    Gallery Module  Sliders
*********************************************************/

#slider {
	width:300px;
	height:240px;
	border:solid 1px #FFF;
	position:relative;	
	overflow:hidden;
}

div.Slider div {
	float:left;
}

#fotogaleriaBox div.Slider {
	width:300px;
	height:22px;
	border:solid 1px #FFF;
}

#fotogaleriaBox div.Slider.description {
	height:auto;
	border:none;
	padding-top:5px;
}

#mask-gallery {
	overflow:hidden;	
}

#gallery {
	z-index:0;
	width:900px;
	overflow:hidden;
}

#gallery li {
		float:left;
}


#mask-excerpt {
	width:300px;
	height:28px;
	overflow:hidden;
}
	
#excerpt {
	overflow:hidden;
	font-size:11px;
}

#excerpt li {
		padding-top:5px;
		height:28px;
}

#mask-title {
	width:264px;
	height:20px;
	overflow:hidden;	
}
	
#title { 
	overflow:hidden;	
}

#title li {
		padding:5px;
		text-align:center;
}



/*********************************************************
                    PAGINACIÓN
*********************************************************/

div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		font-size:12px;
}

div.pagination a {
		border: 1px solid #000;
		margin-right:3px;
		padding:2px 5px;
		background-image:url(../images/bar.gif);
		background-position:bottom;
		text-decoration: none;
}
	
div.pagination a:hover, div.meneame a:active {
		border: 1px solid #f0f0f0;
		background-image:url(../images/invbar.gif);
/*		background-color:#404040;
*/		color: #ffffff;
}

div.pagination span.current {
		margin-right:3px;
		padding:2px 5px;
		border: 1px solid #ffffff;
		font-weight: bold;
		background-color: #606060;
		color: #ffffff;
}

div.pagination span.disabled {
		margin-right:3px;
		padding:2px 5px;
		border: 1px solid #606060;
		color: #808080;
}




/*********************************************************
                      Participa
*********************************************************/
/*Misc*/

div#fileUpload {
	height:1px;
	overflow:hidden;
}

.filetype p.submit {
	background-image: url(../images/icon_submit01-trans.png);
	background-repeat: no-repeat;
	padding-left: 24px;
	height:26px;
	line-height:26px;
	margin-bottom:10px;
}

.filetype p.submit span {
	background-image:url(../images/icon_submit01-trans.png);
	background-repeat: no-repeat;
	width:21px;
	height:26px;
	display:inline-block;
	margin-left:5px;
	background-position: 0px 0px;
}

/*Acordeón horizontal*/



.haccordion{
padding: 0;
}

.haccordion ul{
margin: 0;
padding: 0;
list-style: none;
overflow: hidden; /*leave as is*/
}


.haccordion li{
margin: 0;
padding: 0;
display: block; /*leave as is*/
width: 100%; /*For users with JS disabled: Width of each content*/
height: 200px; /*For users with JS disabled: Height of each content*/
overflow: hidden; /*leave as is*/
float: left; /*leave as is*/
}

.haccordion li .hpanel{
width: 100%; /*For users with JS disabled: Width of each content*/
height: 200px;  /*For users with JS disabled: Height of each content*/
}









.haccordion {
	border:solid 1px #FFF; 
	width:630px;
}

.haccordion ul li img {
	float:left; 
	padding-right:5px;
}

#hc2 li{
margin:0 0 0 0; /*Spacing between each LI container*/
}

#hc2 li .hpanel{
padding: 0px; /*Padding inside each content*/
cursor: hand;
cursor: pointer;
}

#hc2 li p {
	padding-top:15px;
}

#hc2 li h4 {
	padding-top:15px;
}

/*Formulario*/

.uploadFormLayout {
  padding: 10px;
}

.uploadFormLayout fieldset legend {
	display:none;
}

.uploadFormLayout fieldset {
	border:0px;
	margin:0px;
	padding:0px;
}

.uploadFormLayout label {
  display: block;
  width: 120px;
  float: left;
  margin-bottom: 10px;
}

.uploadFormLayout input, textarea {
	display: block;
	width:300px;
	float: left;
  margin-bottom: 10px;
}

.uploadFormLayout input.cajita {
	width:auto;
}

.uploadFormLayout input#submit {
	width:auto;
	margin-left:140px;
}
 
.uploadFormLayout label {
  text-align: right;
  padding-right: 20px;
}
 
.uploadFormLayout br{
	clear: left;
}

/*********************************************************
             Participa Logged Session
*********************************************************/

.logged_session .avatar {
	margin-right:30px;
	float:left;
}

.logged_session strong {
  background-image:url("../images/dot_red6x6.png");
  background-position:0 2px;
  background-repeat:no-repeat;
  height:11px;
  padding-left:15px;
  display:block;
  float:left;
  padding-right:10px;
  width:80px;
}

.logged_session br{
	line-height:13px;

}

.logged_session div.fileList p.title {
	font-weight:bold;
	margin-bottom:10px;
}

.logged_session ul.fileList div{
	float:left;
}

.logged_session ul.fileList .filename {
	width:390px;
	border-right:solid 2px #FFF;
	height:19px;
	line-height:19px;
}

.logged_session ul.fileList .edit {
	margin-right:20px;
	margin-left:5px;
}

.logged_session ul.fileList .edit p {
  background-image:url("../images/icon_edit.gif");
  background-repeat:no-repeat;
  line-height:19px;
  padding-left:25px;
  display:block;
  float:left;
}

.logged_session ul.fileList .delete {
	margin-right:20px;
}

.logged_session ul.fileList .delete p {
  background-image:url("../images/icon_delete.png");
  background-repeat:no-repeat;
  line-height:19px;
  padding-left:25px;
  display:block;
  float:left;
}

.logged_session ul.fileList .status p.accepted {
  background-image:url("../images/icon_accepted.png");
  background-repeat:no-repeat;
  line-height:19px;
  padding-left:25px;
  display:block;
  float:left;
}

.logged_session ul.fileList .status p.rejected {
  background-image:url("../images/icon_rejected.png");
  background-repeat:no-repeat;
  line-height:19px;
  padding-left:25px;
  display:block;
  float:left;
}

.logged_session ul.fileList .status p.inprocess {
  background-image:url("../images/icon_inprocess.png");
  background-repeat:no-repeat;
  line-height:19px;
  padding-left:25px;
  display:block;
  float:left;
}

.logged_session ul.fileList, .logged_session ul.fileList li {
	overflow:hidden;
}

/*********************************************************
                  Fotogaleria Completa
*********************************************************/
#fotogaleriaFull h3 {
	font-size:16px;
	margin-bottom:7px;
}

.box_foto {
	background-color:#333333; 
	width:630px;
	padding-top:10px;
	margin-bottom:10px;
	overflow:auto;
	padding-bottom:10px;
}
	
.slide_photo {
	margin:0 auto;
	width:600px;
	background-color:#1a1a1a;
	margin-bottom:10px;
	padding-top:10px;
}

.slide_photo .browse {
margin-top:25px;
}

#video-gallery-thumbs  {
float:left;
height:90px;
width:535px;
}

#video-gallery-thumbs .items li {
  background:none repeat scroll 0 0 #1A1A1A;
  border:1px solid #1A1A1A;
  margin-right:7px;
  width:100px;
  float:left;
}

.photo_description {
  margin-top:10px; width:80%;
  margin-bottom:10px;
  float:left;
}

.gallery_data {
  margin-top:10px;
  margin-left:10px;
  padding:10px;
  float:right;
  border:solid 1px #FFF;
  background-color:#1A1A1A;
}

.gallery_data  p.data {
  font-size:13px;
  font-weight:bold;
  text-align:center;
}
.featuredPhoto {
	width:590px;
	margin:0 auto;
}

.itemOthers .holder {
	width:630px;
	background-color:#333333;
	overflow:auto;
}

#itemList {
	margin:0 auto;
	width:570px;
	overflow:auto;
	margin-top:10px;
}

/*********************************************************
           Otros videos y Otras galerías
*********************************************************/

div.itemOthers h3 {
	font-size:16px;
	margin-bottom:10px;
}

div.itemOthers ul li {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding-bottom:5px;
	background-color:#212121;
	width:180px;
	height:160px;
	overflow:hidden;
	text-align:center;
}

div.itemOthers ul li img.thumbnail {	
/*  margin-left:9px;
*/  margin-top:30px;
}

div.itemOthers ul li p {	
  margin-left:9px;
  margin-top:10px;
}

/*********************************************************
                  Fotogaleria Completa
*********************************************************/
#fotogaleriaFull h3 {
	font-size:16px;
	margin-bottom:7px;
}

.box_foto {
	background-color:#333333; 
	width:630px;
	padding-top:10px;
	margin:0 auto;
	margin-bottom:10px;
	overflow:auto;
	padding-bottom:10px;
}

.slide_photo {
	margin:0 auto;
	width:600px;
	background-color:#1a1a1a;
	margin-bottom:10px;
	padding-top:10px;
	overflow:auto;
}

.slide_photo .browse {
margin-top:25px;
}

div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 535px; 
    height:90px; 
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable ul.items li { 
    float:left;
	padding-right:8px;
	cursor:pointer;
} 
 
/* you may want to setup some decorations to active the item */ 
div.items div.active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}


.photo_description {
  margin-top:10px; width:80%;
  margin-bottom:10px;
  margin-left:15px;
  float:left;
}

.photo_description ul {
	overflow:hidden;
	height:50px;
}

.photo_description ul li {
	height:50px;
}

.gallery_data {
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
  padding:10px;
  float:right;
  border:solid 1px #FFF;
  background-color:#1A1A1A;
}

.gallery_data  p.data {
  font-size:13px;
  font-weight:bold;
  text-align:center;
}

#featuredPhoto {
	width:590px;
	margin:0 auto;
	margin-bottom:10px;
}

.itemOthers .holder {
	width:630px;
	background-color:#333333;
	overflow:auto;
}

#itemList {
	margin:0 auto;
	width:570px;
	overflow:auto;
	margin-top:10px;
}








/*********************************************************
                        Legales
*********************************************************/

#container_legal {
	width: 610px;
	margin-top: 10px;
	padding: 10px;
	}

.legales {
	font-size:12px;
	color:#FFF;
	}

/*********************************************************
                       Links
*********************************************************/

.legales {
	font-size:12px;
	color:#FFF;
	}

.piclinks {
	float:left;
	margin:10px;
	}
	
	
/*********************************************************
                       Share this Styles
*********************************************************/
.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.70;
}

/*********************************************************
                       Sitemap
*********************************************************/

ul.sitemap {
	font-size:16px;
}

ul.sitemap li {
	font-size:100%;
	margin-bottom:5px;
}

ul.sitemap li  li{
	font-size:80%;
	list-style:circle;
	list-style-position:inside;
}

ul.sitemap li  ul{
	margin-top:5px;
}



