A:link {color:blue;text-decoration: none}
A:visited {color:blue;text-decoration: none}
A:active {color:blue;text-decoration: none}

BODY {
	
	font-family:arial;
	color:#333;
	padding:0px;
	margin:0 auto;
        margin-left:8px;
	text-align:center;
	
        
    
   
	
}

#todo {
        float:left;
	
        text-align:center;
       
	
       
	

}


#cuerpovercategorias {
    
    width:1005px;
}
#cabecera{ 
   
width:1000px;
height:105px;
overflow:hidden;
float:left;
}
#bandaancha{
    float:left;
    background-color:#ddeedd;
       padding:5px;
background-repeat:repeat;
margin:0px;
width:100%;
margin-bottom:10px;
    
}
#medioancho{
    width:1280px;
    text-align:center;
    
    
    
}
#publi320 {
    
float:left;
height:274px;
width:377px;
background-color:white;
border:1px solid black;
border-radius: 4px;
padding-top:15px;margin-top:10px;margin-right:9px;margin-left:10px;
}
#intercambios{
    clear:left;
    float:left;
    
    font-size:12px;
    
    text-align:left;
    margin:20px;
    margin-bottom:60px;
}

#intercambios A:link {font-size:12px;text-decoration: none;color:blue}
#intercambios A:visited {font-size:12px;text-decoration: none;color:blue}
#intercambios A:active {font-size:12px;text-decoration: none;color:blue}

#footermsg{
float:left;
clear:left;
width:80%;
text-align:center;
font-size:16px;
font-weight: bolder;
color:darkgreen;
margin-bottom:20px;
}
#medio{
    text-align:center;
    margin: 0 auto 0 30px; 
    width:980px;
    
}

#letrerorelacionados{
	float:left;
}
#laterald{
	float:left;
	margin-top:20px;
      
	width:290px;
	
	
}
#videos-categorias{
	float:left;
	margin-top:0px;
	
	background-color:pink;
	
}
#titulovideo {
    border-top-right-radius: 4px;
    float:left;
	width:290px;
	height:40px;
	font-family:Verdana;
	line-height:15pt;
        margin-left:3px;
	font-size:14pt;
        padding-top:5px;
	text-decoration:none;
	color: green;
	overflow-y:hidden;
	background-color:lightgreen;
}
#descripcionvideo {
     border-bottom-right-radius: 4px;
    float:left;
	width:274px;
       padding:8px;
	font-family:Verdana;
	line-height:15pt;
	font-size:14px;
	text-decoration:none;
        text-align:justify;
	color: black;
	overflow-y:hidden;
	background-color:white;
}
#publi {
	margin-top:10px;
	margin-right:10px;
	width:370px;
	height:320px;
	float:left;
	background-color:#FF8989;
}
#cajaplayer {
	 border-radius: 4px;
         
	
	
	text-align:center;
	font-family: Verdana;
	color: maroon;
	font-size:10pt;
	
       
	
	
	
}
#player {
	margin-left:12px;
	
	margin-top:10px;
        margin-bottom:10px;
	
	float:left;
        border:4px solid green;
	background-color:green;
	
	
	
}
#playerfinal{

}
#relacionados{
    
    float:left;
    clear:left;
     border-radius: 4px;
    margin: 20px auto 0 auto; 
        width:1010px;
   
    
        background-image:url('/img/fondo-rayado.png');
background-repeat:repeat;
}
#cat-box{
    
float:left;
width:1000px;
}
#subcat-box{
    
float:left;
width:1000px;
}
#lateral_relacionados{
    padding:10px;
    float:left;
    width:320px;

}
#lateral_d_relacionados{
    float:left;
   
    

}

#casillatags A:link {text-decoration: none;color:blue}
#casillatags A:visited {text-decoration: none;color:blue}
#casillatags A:active {text-decoration: none;color:blue}

#casillatags {
	padding:8px;	
	
		font-family:Verdana;
	font-size:20pt;
	margin-bottom:0px;
	float:left;
	background-color:#FF8989;
}
#cuadradotag{
	padding:5px;

	border: 2px solid red;
	
	height:20px;
	font-family:Verdana;
	line-height:40pt;
	font-size:20pt;
	text-decoration:none;
	color: red;
	background-color:#c0c0c0;
}
#A.cuadradotag{
    color:blue;
}

#relacv{
	width:370px;
	height:350px;
	border: 2px solid green;	
	padding:0px;
	margin-bottom:2px;
	float:right;
	background-color:white;
	font-family:arial;
	font-size:14px;
	overflow-y:scroll;
	overflow-x:hidden;
}
#relach{
margin-top:2px;
	padding:6px;
	width:99%;
	
	border: 2px solid #bf2727;	
	padding:0px;
	margin-bottom:2px;
	float:left;
	background-color:#FF4040;
	font-family:arial;
	font-size:14px;

	overflow-x:hidden;

}

#videorel{
	
	float:left;
	margin:2px;	
	
}
#thumbrel{
	width:180px;
	height:135px;
}


#cajatagrel{
	width:160px;
	float:left;
	background-color:grey;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

}

#tagreltitulo{
	width:160px;
	color:white;
	float:left;
}




#vertags{
display:block;
	margin-top:2px;
	padding:6px;
	width:1207px;	
	
	border: 2px solid #bf2727;	
	padding:0px;
	margin-bottom:2px;
	float:left;
	background-color:#b33030;
	font-family:arial;
	font-size:14px;



}

#paginero{
width:1000px;
margin-top:20px;
margin-right:0px;
margin-bottom:50px;
float:right;
color:white;

}


#paginate{
border: 1px solid red;
padding:3px;
background-color:white;
color:red;
font-family:verdana;
font-size:14px;

}




#ultimosvideos{
margin-top:10px;
padding:3px;
color:white;
font-family:verdana;
font-size:14px;
float:left;
margin-left:2px;
}
#tagspopulares{
width:1000px;
float:left;
padding:3px;
background-color:white;
color:#FF4040;
font-family:verdana;
font-size:14px;
}
#pie{
width:95%;
padding:3px;
float:left;
color:white;
font-family:verdana;
font-size:14px;
margin-bottom:30px;
}
#titulocat{
font-family:verdana;
font-size:14px;
color:white;
}



			.suggest_link {
				background-color: #FFFFFF;
				padding: 2px 6px 2px 6px;
			}
			.suggest_link_over {
				background-color: #3366CC;
				padding: 2px 6px 2px 6px;
			}
			#search_suggest {
				position: absolute; 
				
				margin-top:0px;	
				background-color: #FFFFFF; 
				text-align: left; 
				border: 0px solid #000000;			
			}		

                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
/* Z-index of #mask must lower than #boxes .window */
#mask {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
}
   
#boxes .window {
  position:fixed;
  width:540px;
  height:300px;
  display:none;
  font-face:verdana;
  font-size:14px;
  color:white;
  z-index:9999;
  padding:20px;
  background-color:maroon;
}
 
 
/* Customize your modal window here, you can add background image too */
#boxes #dialog {
    border:4px solid white;
  width:520px; 
  height:190px;
}                        
                        
                        

#elementovideo{   border:0px;padding:10px;float:left;width:180px;height:135px;}
#item{   border:0px;padding:9px;float:left;width:180px;height:135px;}

.popup {color:blue;background-color:white;position:absolute;z-index:30;width:177px;border:1px solid maroon;margin-top:0px;border-style:none none solid solid;padding:2px;}
.add, .remove {z-index:-1;cursor:pointer;position:absolute;margin:4px 0px 0px 4px;overflow:hidden;padding:0px;width:15px;height:15px;z-index:5;background-color:transparent;background-image:url("/img/fav.gif");background-repeat:no-repeat;}
.add {background-position:0px 0px}
.adddisk, .removedisk {z-index:-1;cursor:pointer;position:absolute;margin:4px 0px 0px 4px;overflow:hidden;padding:0px;width:20px;height:21px;z-index:5;background-color:transparent;background-image:url("/img/diskpeque.png");background-repeat:no-repeat;}
.adddisk {}

.remove {background-position:-30px 0px}

.duracion {padding:3px;margin:-23px 0 0 70px;height:17px;clear:both;filter:alpha(opacity=50);opacity:0.7;font-style:normal;text-decoration:none;font-weight:bold;color:white;background-color:#000011;position:absolute;}
.duracion2 {position:absolute;padding:2px;margin:-21px 0 0 72px;height:17px;filter:alpha(opacity=50);opacity:0.7;font-style:normal;text-decoration:none;font-weight:bold;color:white;background-color:#000011;}
.duracion3 {position:absolute;padding:2px;margin:116px 0 0 0px;height:17px;filter:alpha(opacity=50);opacity:0.7;font-style:normal;text-decoration:none;font-weight:bold;color:white;background-color:#000011;}
.hoy {position:absolute;padding:2px;margin:1px 0px 116px 139px;height:17px;filter:alpha(opacity=50);opacity:0.8;font-style:normal;text-decoration:none;font-weight:bold;color:white;background-color:red;}
.fecha {position:absolute;padding:2px;margin:116px 0 0;height:17px;filter:alpha(opacity=50);opacity:0.7;font-style:normal;text-decoration:none;font-weight:bold;color:white;background-color:#1B2B64;}
.thumb_ev {border:1px solid black;width:180px;height:135px;border-top-left-radius: 2px;}
.cajasiguiente{border-radius:7px;padding:10px;width:25%;height:50px;background-color:maroon;font-size:30px;margin-bottom:40px;margin-top:20px;margin-right:10px;float:right;color:yellow;}
.avisolegal{float:left;bottom: 0px;margin-left: 5px;color:yellow;font-family:verdana;font-size:12px;}
.botonverrelacionados{	margin-right:10px;width:100%;text-align:right;float:right;margin-bottom:3px;	font-family:verdana;	font-size:14px;	color:white;}
.problemavideo{float:left;font-family:verdana;font-size:12px;color:yellow;}

.subcat {float:left;border-top-left-radius: 3px;border-bottom-right-radius: 3px;padding:5px;margin:2px;background-color:#6767ff;border: 2px solid #3333ff;;}

.subcat_selected {float:left;border-top-left-radius: 3px;border-bottom-right-radius: 3px;padding:5px;margin:2px;background-color:white;color:blue;border: 2px solid blue;}
.subcat span:hover {background-color:red;color:red}
.subcat div:hover {background-color:red;color:red}

.subcat_lista {float:left;width:230px;margin-top:4px;}
.subcat_lista_objeto {text-align:left;width:100%;margin:1px 1px 1px 0px;float:left;background-color:#6767ff;border: 2px solid #3333ff;border-left:0px;border-radius: 0px 13px 13px 0px;padding:20px;font-family:verdana;font-size:15px;font-weight: bold}

.cat {float:left;border-top-left-radius: 6px;padding:5px;margin:2px;background-color:lightgreen;border: 2px solid lightgreen;font-size:18px;}
.cat_selected {float:left;border-top-left-radius: 6px;padding:5px;margin:2px;background-color:white;border: 2px solid lightgreen;border-bottom:0px;font-size:18px;}
.page{float:left;margin:2px;font-size:20px;padding:1px;border:2px solid blue;background-color:lightgreen;width:25px;height:25px;}
.page_small{float:left;margin:2px;font-size:15px;padding:1px;border:2px solid blue;background-color:lightgreen;width:25px;height:25px;}
.page_selected {float:left;margin:2px;font-size:20px;padding:1px;border:2px solid blue;color:white;background-color:blue;width:25px;height:25px;}
.page_small_selected{float:left;margin:2px;font-size:15px;padding:1px;border:2px solid blue;color:white;background-color:blue;width:25px;height:25px;}

.title_page {margin-top:5px;width:100%;text-align:left;float:left;height:20px;font-size:20px;font-weight:bold}





/*!
 * jQuery UI Autocomplete 1.8.19
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.19
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;z-index:99;
}
.ui-widget { z-index:99;text-align:left;font-family: Verdana,Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 15px; }
.ui-widget .ui-widget { z-index:99;font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid pink; background: #f6a828; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 ; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid red; background: pink; font-weight: bold; color: red; }
.ui-state-hover a, .ui-state-hover a:hover { color: pink; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff; font-weight: bold; color: pink; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: pink; text-decoration: none; }
.ui-widget :active { outline: none; }


