html,body {
height:100%;
}

#contact-slider .panel,.tip-wrap,#sgmenu ul.menu li ul li a:hover span {
background:#f1efe2;
}

,button,textarea,input,#mod-search-searchword {
color:#777777;
}

body,ul,img,a,form,h3,dl dd,fieldset,.module p,#header h1,.maincol_w_left .cont,.maincol_w_right .cont,#login-form,#login-form ul li,ul.menu,.item .readmore,td p,#sgmenu ul.menu li a span,#system-message,#footer p,#contact-slider .panel h3,.pagination .counter,#form-login-remember,.module .menu,.module_menu .menu {
margin:0
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#2d2d2d;
	min-width:1160px;
	background-color:#000;
}

body.videos {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#2d2d2d;
	min-width:960px;
	background-color:#000;
}

.general
  {
  width:100%;
  height:100%;
  margin:0px;
  clear:both;
  }
 
.todo
  {
   width:1160px;
   height:auto;
   margin-left:auto;
   margin-right:auto;
   clear:both;
  }
  
.negro 
  {
   width:1160px;
   height:983px;
   margin-left:auto;
   margin-right:auto;
   background-image:url(../img/principal.jpg);
   background-repeat:no-repeat;
   clear:both;
  }

.negro2 
  {
   width:1160px;
   height:auto;
   margin-left:auto;
   margin-right:auto;
   clear:both;
  }
  
.cabecera
  {
   width:100%;
   height:175px;
   font-size:12px;
   color:#777777;
   background-image:url(../img/bggeneralcenter.png);
   background-repeat:repeat;
   float:left;
  }
  
.headtop
  {
   width:100%;
   height:142px;
   background-image:url(../img/bghead.jpg);
   background-repeat:repeat;
   clear:both;
  }
  
.logo
  {
   width:368px; 
   height:139px;
   margin-top:3px;
   margin-bottom:0px;
   margin-left:32px;
   margin-right:3px;
   float:left;
  }
  
.cder
  {
   width:240px;
   height:142px;
   margin-left:28px;
   margin-right:128px;
   float:left;
  }
  
.sonido
  {
   width:240px;
   height:40px;
   margin-top:31px;
   float:left;
  }
  
.lenguaje
  {
   width:240px;
   height:30px;
   line-height:30px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#777777;
   margin-top:41px;
   float:left;
  }
 
.headbottom
  {
   width:800px;
   height:33px;
   margin-top:2px;
   background-image:url(../img/bgmenu.jpg);
   background-repeat:no-repeat;
   clear:both;
  }
  
.menu
  {
   width:800px;
   height:33px;
   line-height:33px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   color:#ffffff;
   text-align:center;
   float:left;
  }
  
.fecha
  {
   width:164px;
   height:36px;
   line-height:36px;
   margin-top:3px;
   margin-bottom:4px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   color:#ffffff;
   text-align:center;
   float:left;
  }

.cuerpo
  {
   width:1160px;
   height:auto;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#777777;
   background-image:url(../img/bggeneralcenter.png);
   background-repeat:repeat-y;
   float:left;
  }
  
.bgbottom
  {
   width:1160px;
   height:20px;
   background-color:#f2f2f2;
   background-image:url(../img/bggeneralbottom.png);
   background-repeat:no-repeat;
   float:left;
  }

ul {
	width:800px;
	height:33px;
	line-height:33px;
	list-style:none;
	display:inline-block;
	text-align:center;
	padding:0px;
}

ul.menu li, ul.menu li a:link, ul.menu li a:visited 
  {
   width:100px;
   color:#FFFFFF;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   text-transform:uppercase;
   float:left;
  }
  
ul.menu li a:active, ul.menu li a:hover
  {
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   text-transform:uppercase;
   float:left;
  }
  
ul.menu li.current, ul.menu li a:hover
  {
   height:33px;
   background-image:url(../img/current.png);
   background-repeat:repeat-x;
  }
  
ul.menu #item-435.current, ul.menu #item-435 a:hover
  {
   height:33px;
   background-image:url(../img/first.png);
   background-repeat:repeat-x;
  }

img,a {
outline:none
}

img,a,iframe,fieldset,button,textarea,input,fieldset.userdata,.error,fieldset.userdata input.button,button {
border:none
}

a:focus,a:active,a:hover,a:visited,a:link,.rightcol h3,.leftcol h3,.maincol h2 a,.maincol h2 {
font-size:10px;
color:#777777;
}

a:focus,a:active,a:hover,a:visited,a:link,.top .menu a,#header h1 a:hover,#header h1 a:visited,#header h1 a:link,#header h1 a,.rightcol ul.menu li a:link,.rightcol ul.menu li a,.leftcol ul.menu li a:link,.leftcol ul.menu li a,#sgmenu ul.menu li a span {
text-decoration:none
}

.imagenes {width:800px; height:530px; background:url(../img/bggeneral.jpg); background-repeat:no-repeat; position:relative;}
/***********************************************     slider     ********************************************/
	/*== featured box begin ==*/
		#featured {
			width:800px;
			position:relative;
			height:530px;
		}
		#featured ul.ui-tabs-nav {
			position:absolute;
			left:490px;
			top:20px;
			list-style:none;
			width:71px;
			height:22px;
			background-image:url(../img/item2.png);
			z-index:100;
		}
		
		#featured ul.ui-tabs-nav li { 
			width:12px; 
			height:12px;
			margin-bottom:4px;
			overflow:hidden;
			margin-left:4px;
			background:url(../img/item.png) no-repeat;
			display:inline-block;
			font-size:0;
			line-height:0;
		}
		#featured ul.ui-tabs-nav li.ui-tabs-selected { 
			background:url(../img/item-selected.png) no-repeat;
		}
			#featured ul.ui-tabs-nav li a {
				display:block;
				width:12px;
				height:12px;
				overflow:hidden;
			}
		


		#featured .ui-tabs-hide {display:none; }
		/*== featured box end ==*/
.pie
  {
   width:794px;
   height:auto;
   line-height:25px;
   padding-left:15px;
   padding-right:15px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#777777;
   margin-left:auto;
   margin-right:auto;
   margin-bottom:15px;
   clear:both;
  }
  
.izq
  {
   width:250px;
   height:auto;
   text-align:left;
   float:left;
  }

.centro
  {
   width:294px;
   height:25px;
   text-align:center;
   float:left;
  }
  
.der
  {
   width:250px;
   height:auto;
   text-align:right;
   float:left;
  }
  
.divisor
  {
   width:100%;
   height:0px;
   clear:both;
  }
  
a.life:active, a.life:hover, a.life:link, a.life:visited
{
		color:#0066FF;
}

.schedule
  {
	width:1160px;
	height:auto;
	background:url(../img/bggeneral.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
  }
  
.content-links
  {
	display:none;  
  }
  
.item-page p, P.item-page
  {
	padding:0px;
	margin:0px;
  }
  
.item-page
  {
	float:left;
	margin:0px;
	padding:0px;
  }
  
.sideizq
  { 
   width:400px;
   height:auto;
   margin-right:20px;
   margin-bottom:20px;
   color:#373737;
   float:left;
  }
  
.sideder
  { 
   width:720px !important;
   height:auto;
   margin-right:20px;
   margin-top:20px;
   color:#373737;
   float:left;
  }
  
.sideder2
  { 
   width:1000px !important;
   height:auto;
   margin-left:40px;
   margin-right:20px;
   margin-top:20px;
   color:#373737;
   float:left;
  }
  
.sidedervideo
  { 
   width:440px;
   height:auto;
   margin-top:20px;
   color:#373737;
   float:left;
  }
  
.titulo
  {
   width:100%;
   height:30px;
   line-height:30px;
   color:#ffffff;
   font-size:24px;
   margin-top:10px;
   margin-bottom:5px;
   text-align:left;
   float:left;
  }
  
.titulovideo
  {
   width:100%;
   height:30px;
   line-height:30px;
   color:#FFFFFF;
   font-size:18px;
   margin-top:10px;
   margin-bottom:5px;
   text-align:left;
   float:left;
  }
  
.titulovideo1
  {
   width:100%;
   height:30px;
   line-height:30px;
   color:#777777;
   font-size:12px;
   margin-top:10px;
   margin-bottom:5px;
   text-align:left;
   float:left;
  }
  
.divisorschedule
  {
   width:100%;
   height:1px;
   background:url(../img/bg-info-li.gif);
   background-repeat:repeat-x;
   float:left;
  }
  
.contsizq
  {
   width:340px;
   height:auto;
   margin-right:20px;
   margin-top:15px;
   margin-bottom:15px;
   color:#373737;
   float:left;
  }
  
.contsder
  {
   width:358px;
   height:auto;
   margin-top:15px;
   margin-bottom:15px;
   text-align:right;
   color:#373737;
   float:left;
  }
  
ul#tab-container-1-nav {width:720px; background-image:url(../img/bgtab.png); background-repeat:no-repeat; height:40px; clear:both; margin-bottom:10px; padding:0px;}
ul#tab-container-1-nav2 {width:720px; height:100px; clear:both; margin-bottom:10px; padding:0px;}
ul#tab-container-1-nav li {width:180px; font-family:Arial; color:#f2f2f2; font-size:18px; height:40px; list-style:none; float:left}
ul#tab-container-1-nav li a:link {width:180px; line-height:40px; text-align:center; height:40px; text-decoration:none; color:#f2f2f2 !important; list-style:none; float:left;}
ul#tab-container-1-nav li a:active, ul#tab-container-1-nav li a:hover, ul#tab-container-1-nav li a:visited  {width:180px; height:40px; line-height:40px; text-align:center; text-decoration:underline; color:#000000; list-style:none; float:left;}

ul#tab-container-1-nav li a.contacto:link {width:180px; line-height:40px; text-align:center; font-size:14px; height:40px; text-decoration:none; color:#ffffff; list-style:none; float:left;}
ul#tab-container-1-nav li a.contacto:hover {width:180px; height:40px; line-height:40px; text-align:center; text-decoration:underline; font-size:14px; color:#000000 !important; list-style:none; float:left;}

ul#tab-container-1-nav li a:link {color:#f2f2f2 !important;}
ul#tab-container-1-nav li a:active, ul#tab-container-1-nav li a:hover, ul#tab-container-1-nav li a:visited {background-color:#717171 !important;}

ul#tab-container-1-nav li a.videosb:hover {background-color:#f2f2f2 !important;}

ul#tab-container-1-nav2 li {width:100px; font-family:Arial; font-size:18px; height:100px; margin-right:10px; list-style:none; float:left}
ul#tab-container-1-nav2 li a:link {width:100px; line-height:100px; text-align:center; height:100px; text-decoration:none;  margin-right:10px; color:#ffffff; list-style:none; float:left;}
ul#tab-container-1-nav2 li a:active, ul#tab-container-1-nav2 li a:hover, ul#tab-container-1-nav2 li a:visited  {width:100px; height:100px; text-align:center;  margin-right:10px; text-decoration:underline; color:#000000; list-style:none; float:left;}

.contbio
  {
   width:468px;
   height:auto;
   margin-top:15px;
   margin-bottom:15px;
   margin-left:20px;
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   color:#373737;
   float:left;
  }
  
.contbio2
  {
   width:620px;
   height:auto;
   margin-top:15px;
   margin-bottom:15px;
   margin-left:20px;
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   color:#373737;
   float:left;
  } 
  
.stay
  {
   width:460px;
   height:123px;
   background-image:url(../img/bgstayintouch.jpg);
   background-repeat:no-repeat;
   margin-left:4px;
   margin-right:4px;
   margin-top:20px;
   margin-bottom:10px;
   float:left;
  }
  
.cforma
  {
   width:400px;
   height:45px;
   margin-top:57px;
   margin-bottom:21px;
   margin-left:30px;
   margin-right:30px;
   float:left;
  }
  
.cformaizq
  {
   width:160px;
   height:20px;
   line-height:20px;
   margin-right:20px;
   margin-bottom:25px;
   color:#ffffff;
   float:left;
  }
  
.cformader
  {
   width:210px;
   height:45px;
   margin-right:10px;
   float:left;
  }
  
.ccampo
  {
   width:210px;
   height:20px;
   margin-bottom:5px;
   float:left;
  }

.cboton
  {
   width:71px;
   height:19px;
   margin-top:1px;
   margin-left:139px;
   float:left;
  }
  
.campoforma
  {
   width:210px;
   height:20px;
   border:0px;
   color:#777777;
   text-align:left;
   float:left;
  }

.campoforma2
  {
   width:210px;
   height:20px;
   border:0px;
   color:#777777;
   text-align:left;
   font-size:11px; 
   font-family:Arial, Helvetica, sans-serif;
   border:1px solid #d2d2d2;
   float:left;
  }  

.campoforma3
  {
   width:440px;
   height:20px;
   border:0px;
   color:#777777;
   text-align:left;
   font-size:11px; 
   font-family:Arial, Helvetica, sans-serif;
   border:1px solid #d2d2d2;
   float:left;
  }  

  .titulop
{
	width:720px;
	height:20px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	font-weight:bold;
    margin-bottom:20px;
    text-align:center;
	float:left;
}

.titulos
{
	width:200px;
	height:20px;
	margin-top:10px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#373737;
	font-weight:bold;
	padding-right:20px;
	text-align:right;
	float:left;
}

.titulocom
{
	width:720px;
	height:20px;
	margin-top:10px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#373737;
	font-weight:bold;
	padding-right:20px;
	text-align:left;
	float:left;
}

.titulocom2
{
	width:100%;
	height:20px;
	margin-top:10px;
	margin-bottom:10px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#373737;
	font-weight:bold;
	text-align:center;
	float:left;
}

.ccaja
{
	width:440px;
	height:20px;
	margin-top:10px;
	float:left;
}

TEXTAREA.area
  {
	width:660px;
	height:90px;
	color:#777777;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	border:1px solid #d2d2d2;
	background-color:#fff;
	margin-bottom:10px;
	clear:both;
  }
  
ul.gallery
  {
   width:720px;
   height:auto;
   float:left;	  
  }

ul.gallery li
  {
   width:100px;
   height:100px;
   margin-left:10px;
   margin-bottom:10px;
   list-style:none;
   float:left;	  
  }
  
.cgallery
  {
   width:720px;
   height:auto;
   float:left;  
  }
  
.separator
  {
   width:100%;
   height:1px;
   clear:both;
  }
  
.album
  {
   width:290px;
   height:282px;
   float:left;
  }
  
.iconoitunes
  {
   width:290px;
   height:20px;
   line-height:20px;
   margin-top:15px;
   margin-bottom:10px;
   text-align:center;
   margin-left:0px;
   float:left;
  }
  
  
.textitunes
  {
   width:160px;
   height:20px;
   margin-left:15px;
   float:left;
  }
  
.titulocom3
{
	width:100%;
	height:20px;
	margin-top:10px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e2e2e2;
	font-size:12px;
	color:#373737;
	font-weight:bold;
	text-align:center;
	float:left;
}

.titulocom4
{
	width:100%;
	height:20px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#373737;
	font-weight:bold;
	text-align:center;
	float:left;
}

.titulocom5
{
	width:100%;
	height:auto;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#373737;
	font-weight:bold;
	text-align:center;
	float:left;
}

/**************************************************************  estilo inicial  ********************************************************/

.cabecera2
  {
   width:100%;
   height:175px;
   font-size:12px;
   color:#777777;
   float:left;
  }
  
.headtop2
  {
   width:100%;
   height:142px;
   float:left;
  }
  
.logo2
  {
   width:50%; 
   height:139px;
   margin-top:3px;
   margin-bottom:0px;
   text-align:right;
   float:left;
  }
  
.cder2
  {
   width:50%;
   height:142px;
   text-align:left;
   float:left;
  }
  
.sonido2
  {
   width:100%;
   height:40px;
   margin-top:31px;
   float:left;
  }
  
.lenguaje2
  {
   width:100%;
   height:30px;
   line-height:30px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#f2f2f2;
   margin-top:41px;
   float:left;
  }
  
.lenguaje2 a
  {
   width:100%;
   height:30px;
   line-height:30px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#f2f2f2;
   font-weight:bold;
  }
 
.lenguaje3
  {
   width:100%;
   height:30px;
   line-height:30px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#717171;
   margin-top:41px;
   float:left;
  }
  
.lenguaje3 a
  {
   width:100%;
   height:30px;
   line-height:30px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#717171;
   font-weight:bold;
  }
 
.headbottom2
  {
   width:100%;
   height:33px;
   background-image:url(../img/bgm.jpg);
   background-repeat:repeat-x;
   clear:both;
  }
  
.menu2
  {
   width:800px;
   height:33px;
   line-height:33px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   color:#ffffff;
   text-align:center;
   margin-left:auto;
   margin-right:auto;
   background-image:url(../img/bgmenu.jpg);
   background-repeat:no-repeat;
   clear:both;
  }
  
.imagenes2 {width:100%; height:733px; margin:0px; padding:0px; float:left;}
  
.pie2
  {
   width:100%;
   height:auto;
   line-height:25px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#777777;
   margin-bottom:15px;
   margin-top:10px;
   float:left;
  }
  
.pie3
  {
   width:100%;
   height:auto;
   line-height:25px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#777777;
   padding-bottom:15px;
   padding-top:10px;
   background-color:#f2f2f2;
   float:left;
  }
  
.izq2
  {
   width:45%;
   height:auto;
   text-align:left;
   color:#f2f2f2;
   float:left;
  }

.centro2
  {
   width:10%;
   height:25px;
   text-align:center;
   float:left;
  }
  
.der2
  {
   width:45%;
   height:auto;
   text-align:right;
   float:left;
  }
  
.contsder a {
    color: #000000 !important;
    font-size: 14px !important;
}