/* Minification failed. Returning unminified contents.
(3595,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(4076,1): run-time error CSS1019: Unexpected token, found '}'
(5155,7): run-time error CSS1030: Expected identifier, found ' '
(5155,12): run-time error CSS1031: Expected selector, found ';'
(5155,12): run-time error CSS1025: Expected comma or open brace, found ';'
 */
/*
YUI 3.18.1 (build f7e7bcb)
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}
figure {
    display: block;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
/* .layoutColDerechayout */ 
#custom-doc { width: 100%; min-width: 250px; } 

HTML
{
    /*background-color:#BDBFC2;*/
    background-color:#fff;
}


BODY
{
    margin-top: 0px;
    margin-left: 0px;
    color: #353535;
    background-image:url('/recursos/teleemos/css/lib/imagenes/design/fondoBody.png');
    background-repeat:repeat-x;
    background-color:#fff;
    line-height: 18px;
    font-family:Arial,Helvetica,sans-serif;   
    font:13px/1.231 'Arial', arial, serif;*font-size:small;*font:x-small;    
}
	
H1
{
	font-size:1.8em;
	font-weight:bold;	
}

H2
{	
	font-size:1.5em;
}

a, a:link
{
    color: #143866;
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
    color: #A80505;

}

P
{
	line-height: 1.5;
}



.clear
{
	clear:both;
	font-size: .1em;
	
}

.ocultar
{
	display:none;
}



/*
-------------------------------------------------
CONTENEDOR
-------------------------------------------------
*/






/*
-------------------------------------------------
ENCABEZADO
-----=--------------------------------------------
*/

#hd
{    
	/*height:150px;*/
    top: 0;
    left: 0;
    background-color:#fff;    
    margin-top:0px;        
    height:180px;
    border-bottom-color:#143866;
    border-bottom-style:solid;
    border-bottom-width:5px;
    width: 960px;
    margin-left:auto;
    margin-right:auto;
}

DIV#encabezado
{
	/*margin-left:0px;
	margin-right:0px;	
	height:180px; 
	width:960px;    
	background-image:url('/recursos/teleemos/css/lib/imagenes/design/imgEncabezado.png');
	background-repeat:no-repeat;
	background-position:200px 50px;*/
	margin-left:0px;
	margin-right:0px;	
	height:180px; 
	width:960px;    
	/*background-image:url('/recursos/teleemos/css/lib/imagenes/design/imgEncabezado2.png');
	background-repeat:no-repeat;
	background-position:0px 0px;*/
}
DIV#encabezado P,
DIV#encabezado H1,
DIV#encabezado H2
{
	/*display:none;*/
}

#encabezado div
{
	/*display:inline;	*/
}

#encabezado .home
{
	width:20px;
	height:20px;
	background-image:url('/recursos/teleemos/css/lib/imagenes/iconos/BotHome.png');
	background-repeat:no-repeat;
	position:relative;
	margin-left:30px;
	margin-top:260px;
	float:left;
	cursor: pointer;
	cursor: hand;
	display:none;
}

#encabezado .contacto
{
	width:20px;
	height:24px;
	background-image:url('/recursos/teleemos/css/lib/imagenes/iconos/BotContacto.png');
	background-repeat:no-repeat;
	position:relative;
	margin-left:0px;
	margin-top:263px;
	float:left;
	cursor: pointer;
	cursor: hand;
	display:none;

}


DIV#encabezado a.enlace:hover
{
	background-color:Transparent;
	
}

#idioma
{

	font-size:0.9em;
	float:right;
	height:14px;
	width:130px;
	margin-top:-25px;
	margin-right:230px;
}


#idioma .idiomaControl
{
	width:100px;
	float:left;
	height:14px;
}

#idioma .idiomaControl select
{

	width:100px;
	margin-top:0px;
	top:0px;
	right:0px;
	margin-right:0px;
	
    min-height: 16px;
	height: 16px;


}
#idioma .idiomaSeleccionado 
{

	width:26px;
	height:26px;
	position:relative;
	float:left;
	margin-right:3px;
}
  
#idioma .es
{

	background-image:url('/recursos/teleemos/css/lib/imagenes/idiomas/IdiomaEs.png');
	background-repeat:no-repeat;
	display:none;
}

#idioma .en
{
	background-image:url('/recursos/teleemos/css/lib/imagenes/idiomas/IdiomaEn.png');
	background-repeat:no-repeat;
		display:none;

}

#idioma .fr
{
	background-image:url('/recursos/teleemos/css/lib/imagenes/idiomas/IdiomaFr.png');
	background-repeat:no-repeat;
		display:none;

}

#idioma .po
{
	background-image:url('/recursos/teleemos/css/lib/imagenes/idiomas/IdiomaPo.png');
	background-repeat:no-repeat;
		display:none;
}


#anexo

{
	
	width:900px;
	height:30px;

}





/*
-------------------------------------------------
CONTENIDO MEDIO
-------------------------------------------------
*/
#custom-doc
{
    
    }

#bd
{
    min-height:450px;
	margin:0;
	margin-top:0px;
	padding:0;				
	background-color:#fff;	
	 width: 960px;
    margin-left:auto;
    margin-right:auto;
}
#bd .layoutColDerechaContenedor
{
}

#bdArriba
{
	display:none;
}

#yui-main 
{
	/*width:680px;*/
}

#yui-main .yui-g
{
	margin-right:0px;
	min-height:0px;	
    min-height:200px;
    margin-bottom:5px;
}

#yui-main .yui-b
{	
	
}

.layoutColDerecha
{
	width:300px;
    display: none;
}


/*
-------------------------------------------------
PIE
-------------------------------------------------
*/

#ft 
{    			
	min-height:33px;		
	background-color:#143866;
	margin-top:25px;	   
}

.ft
{
	width: 960px;
    margin-left:auto;
    margin-right:auto;
    clear:both;
    font-size:0.9em;
    padding-top:5px;
}


#ft .pieTexto
{
	text-align:center;
	color: #fff;	
}
#ft .pieTexto a,
#ft .pieTexto a:link
{
	color: #fff;
}
#ft .logo
{
	
}

#ft strong
{
	
}

#ft .pieTexto a:hover
{
    
}




/*
-------------------------------------------------
MENU
(ver archivo VIRAZON.Pagina.Menu.css
-------------------------------------------------
*/
#menuHorizontal
{
	float:right;
	height:30px;
	margin-top: -3.5%;	
}

#menuHorizontal ul
{

}

#menuHorizontal ul li a
{
	margin-top:0px;
}

#menuVertical
{
	display:none; 
}

#menu ul
{
	display:block;
}

/*** ESSENTIAL STYLES ***/
.menu, .menu *
{
    margin: 0;
    padding: 0;
    list-style: none;
    
}
.menu
{    
    font-size:1.25em; 
}
.menu ul 
{
    	
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.menu ul li {
	width:			100%;

}
.menu ul li a{


}
.menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.menu li {
	float:left;
	position:relative;
	height:17px;
}
.menu a {
	display:		block;
	position:		relative;
}
.menu li:hover ul,
.menu li.sfHover ul {
	left:0;
	top:1.8em; /* match top ul list item height */
	z-index:99;
	margin-top:8px;
	border-left:none;
}
ul.menu li:hover li ul,
ul.menu li.sfHover li ul {
	top:			-999em;
}
ul.menu li li:hover ul,
ul.menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.menu li li:hover li ul,
ul.menu li li.sfHover li ul {
	top:			-999em;
}
ul.menu li li li:hover ul,
ul.menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*
--------------------------------------
Estilos
--------------------------------------
*/
.menu
{     
    float:left;
    position:relative;
    z-index:99999;
}

.menu a
{
	padding: .40em 1em;
	text-decoration: none;
	height:17px;

}
.menu a, .menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	/*color:#13a;*/
	    color:#fff;	   
}

.menu li 	/*Item de nivel 1 - uso este item menu */
{
        height:30px;		
        color:#fff;	                
        text-transform: uppercase; 	    
        background-color:#143866;
        text-align:center;    
        border-right-color:#fff;
        border-right-style:solid;
        border-right-width:1px;    
    }
.menu li li
{
	background: #E8E8E9;
	display:none;
	height:30px;		
    color:#fff;

}
.menu li li li {			/*Item de nivel 3 */
	display:none;
}

/*.menu li:hover, .menu li.sfHover, .menu a:focus, .menu a:hover, .menu a:active, .menu li:active uso este item menu hover */
.menu li:hover, .menu li:active
{    
    height:30px;		
    text-transform: uppercase; 	        
    color:#fff;
    background-color:#A80505;
    text-align:center;    
}

.menu li span
{
    margin-top:20px;
	text-align:center;
}

/*** arrows **/
.menu a.sf-with-ul
{
	padding-right: 2.25em;
	min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator
{
	position: absolute;
	display: block;
	right: .75em;
	top: 1.05em; /* IE6 only */
	width: 10px;
	height: 10px;
	text-indent: -999em;
	overflow: hidden;
	background: url('/recursos/teleemos/css/lib/imagenes/menu/flecha_blanco.png') no-repeat -5px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.6em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.menu ul .sf-sub-indicator { background-position:  -10px 0; }
.menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.menu ul a:focus > .sf-sub-indicator,
.menu ul a:hover > .sf-sub-indicator,
.menu ul a:active > .sf-sub-indicator,
.menu ul li:hover > a > .sf-sub-indicator,
.menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('/recursos/teleemos/css/lib/imagenes/menu/sombra.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

.ui-jqgrid{position:relative;font-size:13px;}.ui-jqgrid .ui-jqgrid-view{position:relative;left:0;top:0;padding:.0em;}.ui-jqgrid .ui-jqgrid-titlebar{padding:.3em .2em .2em .3em;position:relative;border-left:0 none;border-right:0 none;border-top:0 none;}.ui-jqgrid .ui-jqgrid-title{float:left;margin:.1em 0 .2em;}.ui-jqgrid .ui-jqgrid-titlebar-close{position:absolute;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}.ui-jqgrid .ui-jqgrid-titlebar-close span{display:block;margin:1px;}.ui-jqgrid .ui-jqgrid-titlebar-close:hover{padding:0;}.ui-jqgrid .ui-jqgrid-hdiv{position:relative;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;border-left:0 none!important;border-top:0 none!important;border-right:0 none!important;}.ui-jqgrid .ui-jqgrid-hbox{float:left;padding-right:20px;}.ui-jqgrid .ui-jqgrid-htable{table-layout:fixed;margin:0;}.ui-jqgrid .ui-jqgrid-htable th{height:22px;padding:0 2px 0 2px;}.ui-jqgrid .ui-jqgrid-htable th div{overflow:hidden;position:relative;height:17px;}.ui-th-column,.ui-jqgrid .ui-jqgrid-htable th.ui-th-column{overflow:hidden;white-space:nowrap;text-align:center;border-top:0 none;border-bottom:0 none;}.ui-th-ltr,.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr{border-left:0 none;}.ui-th-rtl,.ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl{border-right:0 none;}.ui-jqgrid .ui-th-div-ie{white-space:nowrap;zoom:1;height:17px;}.ui-jqgrid .ui-jqgrid-resize{height:20px!important;position:relative;cursor:e-resize;display:inline;overflow:hidden;}.ui-jqgrid .ui-grid-ico-sort{overflow:hidden;position:absolute;display:inline;cursor:pointer!important;}.ui-jqgrid .ui-icon-asc{margin-top:-3px;height:12px;}.ui-jqgrid .ui-icon-desc{margin-top:3px;height:12px;}.ui-jqgrid .ui-i-asc{margin-top:0;height:16px;}.ui-jqgrid .ui-i-desc{margin-top:0;margin-left:13px;height:16px;}.ui-jqgrid .ui-jqgrid-sortable{cursor:pointer;}.ui-jqgrid tr.ui-search-toolbar th{border-top-width:1px!important;border-top-color:inherit!important;border-top-style:ridge!important;}tr.ui-search-toolbar input{margin:1px 0 0 0;}tr.ui-search-toolbar select{margin:1px 0 0 0;}.ui-jqgrid .ui-jqgrid-bdiv{position:relative;margin:0;padding:0;overflow:auto;}.ui-jqgrid .ui-jqgrid-btable{table-layout:fixed;margin:0;}.ui-jqgrid tr.jqgrow td{font-weight:normal;overflow:hidden;height:22px;padding:0 2px 0 2px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid;}.ui-jqgrid tr.ui-row-ltr td{text-align:left;border-right-width:1px;border-right-color:inherit;border-right-style:solid;}.ui-jqgrid tr.ui-row-rtl td{text-align:right;border-left-width:1px;border-left-color:inherit;border-left-style:solid;}.ui-jqgrid td.jqgrid-rownum{padding:0 2px 0 2px;margin:0;border:0 none;}.ui-jqgrid .ui-jqgrid-resize-mark{width:2px;left:0;background-color:#777;cursor:e-resize;cursor:col-resize;position:absolute;top:0;height:100px;overflow:hidden;display:none;border:0 none;}.ui-jqgrid .ui-jqgrid-sdiv{position:relative;margin:0;padding:0;overflow:hidden;border-left:0 none!important;border-top:0 none!important;border-right:0 none!important;}.ui-jqgrid .ui-jqgrid-ftable{table-layout:fixed;margin-bottom:0;}.ui-jqgrid tr.footrow td{font-weight:bold;overflow:hidden;white-space:nowrap;height:21px;padding:0 2px 0 2px;border-top-width:1px;border-top-color:inherit;border-top-style:solid;}.ui-jqgrid tr.footrow-ltr td{text-align:left;border-right-width:1px;border-right-color:inherit;border-right-style:solid;}.ui-jqgrid tr.footrow-rtl td{text-align:right;border-left-width:1px;border-left-color:inherit;border-left-style:solid;}.ui-jqgrid .ui-jqgrid-pager{border-left:0 none!important;border-right:0 none!important;border-bottom:0 none!important;margin:0!important;padding:0!important;position:relative;height:25px;white-space:nowrap;overflow:hidden;}.ui-jqgrid .ui-pager-control{position:relative;}.ui-jqgrid .ui-pg-table{position:relative;padding-bottom:2px;width:auto;margin:0;}.ui-jqgrid .ui-pg-table td{font-weight:normal;vertical-align:middle;padding:1px;}.ui-jqgrid .ui-pg-button{height:19px!important;}.ui-jqgrid .ui-pg-button span{display:block;margin:1px;float:left;}.ui-jqgrid .ui-pg-button:hover{padding:0;}.ui-jqgrid .ui-state-disabled:hover{padding:1px;}.ui-jqgrid .ui-pg-input{height:13px;font-size:.8em;margin:0;}.ui-jqgrid .ui-pg-selbox{font-size:.8em;line-height:18px;display:block;height:18px;margin:0;}.ui-jqgrid .ui-separator{height:18px;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:1px;float:right;}.ui-jqgrid .ui-paging-info{font-weight:normal;height:19px;margin-top:3px;margin-right:70px;}.ui-jqgrid .ui-jqgrid-pager .ui-pg-div{padding:1px 0;cursor:pointer;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;}.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon{float:left;margin:0 2px;}.ui-jqgrid td input,.ui-jqgrid td select .ui-jqgrid td textarea{margin:0;}.ui-jqgrid td textarea{width:auto;height:auto;}.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span{display:block;}.ui-jqgrid .ui-subgrid{margin:0;padding:0;width:100%;}.ui-jqgrid .ui-subgrid table{table-layout:fixed;}.ui-jqgrid .ui-subgrid tr.ui-subtblcell td{height:18px;border-right-width:1px;border-right-color:inherit;border-right-style:solid;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid;}.ui-jqgrid .ui-subgrid td.subgrid-data{border-top:0 none!important;}.ui-jqgrid .ui-subgrid td.subgrid-cell{border-width:0 0 1px 0;}.ui-jqgrid .loading{position:absolute;top:45%;left:45%;width:auto;z-index:101;padding:6px;margin:5px;text-align:center;font-weight:bold;display:none;border-width:2px!important;}.ui-jqgrid .jqgrid-overlay{display:none;z-index:100;}* html .jqgrid-overlay{width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}* .jqgrid-overlay iframe{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}.ui-jqgrid .ui-userdata{border-left:0 none;border-right:0 none;height:21px;overflow:hidden;}.ui-jqdialog{display:none;width:300px;position:absolute;padding:.2em;font-size:11px;overflow:visible;}.ui-jqdialog .ui-jqdialog-titlebar{padding:.3em .2em;position:relative;}.ui-jqdialog .ui-jqdialog-title{margin:.1em 0 .2em;}.ui-jqdialog .ui-jqdialog-titlebar-close{position:absolute;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}.ui-jqdialog .ui-jqdialog-titlebar-close span{display:block;margin:1px;}.ui-jqdialog .ui-jqdialog-titlebar-close:hover,.ui-jqdialog .ui-jqdialog-titlebar-close:focus{padding:0;}.ui-jqdialog-content,.ui-jqdialog .ui-jqdialog-content{border:0;padding:.3em .2em;background:none;height:auto;}.ui-jqdialog .ui-jqconfirm{padding:.4em 1em;border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;}.ui-jqdialog-content .FormGrid{margin:0;}.ui-jqdialog-content .EditTable{width:100%;margin-bottom:0;}.ui-jqdialog-content .DelTable{width:100%;margin-bottom:0;}.EditTable td input,.EditTable td select,.EditTable td textarea{margin:0;}.EditTable td textarea{width:auto;height:auto;}.ui-jqdialog-content td.EditButton{text-align:right;border-top:0 none;border-left:0 none;border-right:0 none;padding-bottom:5px;padding-top:5px;}.ui-jqdialog-content td.navButton{text-align:center;border-left:0 none;border-top:0 none;border-right:0 none;padding-bottom:5px;padding-top:5px;}.ui-jqdialog-content .CaptionTD{text-align:left;vertical-align:top;border-left:0 none;border-right:0 none;border-bottom:0 none;padding:1px;white-space:nowrap;}.ui-jqdialog-content .DataTD{padding:1px;border-left:0 none;border-right:0 none;border-bottom:0 none;vertical-align:top;}.ui-jqdialog-content .form-view-data{white-space:pre;}.fm-button{display:inline-block;margin:0 4px 0 0;padding:.4em .5em;text-decoration:none!important;cursor:pointer;position:relative;text-align:center;zoom:1;}.fm-button-icon-left{padding-left:1.9em;}.fm-button-icon-right{padding-right:1.9em;}.fm-button-icon-left .ui-icon{right:auto;left:.2em;margin-left:0;position:absolute;top:50%;margin-top:-8px;}.fm-button-icon-right .ui-icon{left:auto;right:.2em;margin-left:0;position:absolute;top:50%;margin-top:-8px;}#nData,#pData{float:left;margin:3px;padding:0;width:15px;}.ui-jqgrid .selected-row,div.ui-jqgrid .selected-row td{font-style:normal;border-left:0 none;}.ui-jqgrid .tree-wrap{float:left;position:relative;height:18px;white-space:nowrap;overflow:hidden;}.ui-jqgrid .tree-minus{position:absolute;height:18px;width:18px;overflow:hidden;}.ui-jqgrid .tree-plus{position:absolute;height:18px;width:18px;overflow:hidden;}.ui-jqgrid .tree-leaf{position:absolute;height:18px;width:18px;overflow:hidden;}.ui-jqgrid .treeclick{cursor:pointer;}.jqmOverlay{background-color:#000;}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}.ui-jqgrid-dnd tr td{border-right-width:1px;border-right-color:inherit;border-right-style:solid;height:20px;}.ui-jqgrid .ui-jqgrid-title-rtl{float:right;margin:.1em 0 .2em;}.ui-jqgrid .ui-jqgrid-hbox-rtl{float:right;padding-left:20px;}.ui-jqgrid .ui-jqgrid-resize-ltr{float:right;margin:-2px -2px -2px 0;}.ui-jqgrid .ui-jqgrid-resize-rtl{float:left;margin:-2px 0 -1px -3px;}.ui-jqgrid .ui-sort-rtl{left:0;}.ui-jqgrid .tree-wrap-ltr{float:left;}.ui-jqgrid .tree-wrap-rtl{float:right;}.ui-jqgrid .ui-ellipsis{text-overflow:ellipsis;-moz-binding:url('ellipsis-xbl.xml#ellipsis');}
.ui-searchFilter{display:none;position:absolute;z-index:770;overflow:visible;}.ui-searchFilter table{position:relative;margin:0;width:auto;}.ui-searchFilter table td{margin:0;padding:1px;}.ui-searchFilter table td input,.ui-searchFilter table td select{margin:.1em;}.ui-searchFilter .ui-state-default{cursor:pointer;}.ui-searchFilter .divider{height:1px;}.ui-searchFilter .divider div{background-color:black;height:1px;}


/*
---------------------------------------------
Encabezado
---------------------------------------------
*/
.ui-jqgrid .ui-jqgrid-htable th div
{
	
}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column
{

}

.ui-jqgrid-hdiv
{
    border:none !important;
    }

/*
------------------------------------------------
GRILLA
------------------------------------------------
*/
.ui-jqgrid
{	
}
.ui-jqgrid-hbox
{
	display:none; /* Ocultando encabezado de grilla */
}


.ui-jqgrid .ui-widget-content /* contenedor de celda de item*/
{
	
}

.ui-jqgrid tr.jqgrow td
{


}

.ui-jqgrid ui-state-default ui-jqgrid-hdiv
{
    border:none;

}

/*
---------------------------------------------
Filas
---------------------------------------------
*/

.ui-jqgrid .ui-widget-content
{
	background-image: none;
	border:none;
}
	
.ui-jqgrid .ui-state-highlight,
.ui-jqgrid .ui-widget-content .ui-state-highlight
{
    background-image: none !important;
    border: 0px solid;    

}
/*
.ui-jqgrid .ui-state-highlight, 
.ui-jqgrid .ui-widget-content .ui-state-highlight, 
.ui-jqgrid .ui-widget-header .ui-state-highlight
{
    background-image: none;
    border: 0px solid;    
    background-color:Lime !important;
}*/

.ui-jqgrid .ui-state-hover,
.ui-jqgrid .ui-widget-content .ui-state-hover

{
    background-image: none !important;
    border: 0px solid !important;
    background-color:transparent !important;

}


.ui-jqgrid tr.ui-row-ltr td
{
	background-image: none;
}
	
.ui-jqgrid tr.jqgrow td
{	
	background-image: none;
	border:none;
}

.ui-widget-content 
{
    border:none !important;
    
    }

/*
---------------------------------------------
Paginado info
---------------------------------------------
*/
.ui-paging-info
{
	
}

/*
---------------------------------------------
Paginado Botones
---------------------------------------------
*/
.ui-pg-table
{
    background-color:#fff !important;            
    color:#000;  
    font-size:small;
    text-align:justify;    
    
    
}



/*
------------------------------------------------
ARTICULO DETALLE
------------------------------------------------
*/
#articulo 
{
    margin-top: 10px;
}

.seccion-imagen {
    float: left;
    margin-left: 10px;
    margin-top: 25px;
}

.seccion-audio
{
    margin-left:10px;
	margin-top:0px;	
	float:left;	  
    }
       
/*------------- AUDIO DETALLE------------*/

.contenedorImagen .reproductorAudio
{
    margin-top:-70px;
    margin-left:-10px;
    position:absolute;
    width: inherit;
}

.seccion-audio div.jp-interface {    
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";*/ /* IE 8 */
    /*filter: alpha(opacity=80);*/ /* IE 5-7 */
    /*-moz-opacity: 0.8;*/ /* Netscape */
    /*-khtml-opacity: 0.8;*/ /* Safari 1.x */
    /*opacity: 0.8;*/ /* Good browsers */    
}

.seccion-audio a.iconoAudio
{
    background-image: url('/recursos/teleemos/css/lib/imagenes/audio/iconoAudio.png');
    background-repeat: no-repeat;
    height: 68px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 78px;
}

.seccion-audio a.jp-stop {
    margin-left:-75%;
}

.seccion-audio a.jp-pause {
    margin-left: 80px;
}

.seccion-audio div.jp-audio a.jp-volume-max {
    margin-left: 5px;
}

.seccion-audio div.jp-audio a.jp-volume-max {
    margin-left: 5px;
}

.seccion-audio div.jp-audio div.jp-volume-bar {
    /*left:150px;*/
    left:175px;
    top: 33px;    
}

.seccion-audio div.jp-audio ul.jp-controls {
    width: auto;
}


.seccion-audio div.jp-audio {
    width: auto;
}

/* -------------------------------- */    
    

#articulo .contenedorImagen
{
    float:left;           
    height:100%;
    width:630px;
}	 

#articulo .contenedorImagen
{
    float:left;           
    height:100%;
    width:630px;
}	 

.articulo-visualizar-boton {
    width: 22px;
    height: 27px;
    background-repeat: no-repeat;
    float: right;
    vertical-align: middle;
    margin-right: 20px;
    
}

.articulo-visualizar-cantidades {
    float: right;
    margin-top: 8px;
    vertical-align: middle;
    margin-right: 20px;
}

.articulo-visualizar-cantidades .articulo-visualizar-cantidades-texto 
{   
    color: #143866;
    font-size: 0.9em;
    text-align: right;    
}

.articulo-visualizar-cantidades-texto-imagenes,
.articulo-visualizar-cantidades-texto-videos {
    display: none;
}

.articulo-visualizar-boton-cantidad {
    margin-top: 7px; 
    color: #fff;
    font-size: 0.9em;
    font-weight: bold;
    text-align: center;    
}


.articulo-visualizar-boton-imagen {
    background-position: -200px -100px;
}
.articulo-visualizar-boton-video {
    background-position: -230px -100px;
}

#articulo .contenedorNoticia
{
    float:left;           
    height:100%;
    width:610px;
}	   

#articulo .contenedorNoticia .contenido
{            
    margin-left:0px;
    margin-top:10px;
    text-align:justify;
}	     	 
  	 
.highslide img {
	border:#fff;
}
.highslide:hover img {
	border-color:#fff;
}

#articulo table.teleemos-articulo-tabla1 {
    margin-top: 5px;
}
#articulo table.teleemos-articulo-tabla1 tbody tr td {
    vertical-align: top;
}

#articulo .fecha
{
    color:#cc071b;
    font-size:14px;
    height:25px;
    line-height:25px;
    position:relative;
}

#articulo .titulo
{
    float:left;   
}

#articulo .titulo span
{
    color: #A80505;
    font-size: 2.2em;
    font-weight:bold;
    line-height: 34px;
}

#articulo .contenedorTitulo
{
    float:left;
    margin-top:0px;
    margin-left:10px;
    margin-right:10px;
}

#articulo .contenedorTitulo .iconosFuente
{
    float:left;
    width:300px;
    bottom:0px;
    top:100%;
    margin-top: 20px;
    clear: both;
}


#articulo .volanta 
{   	                     
            
}

#articulo .volanta span
{    
    font-size:1.25em;
    text-align:left;	
    text-transform:uppercase;                	                          
}

#articulo .bajadaContenedor
{
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

#articulo .bajadaContenedor p
{


}

#articulo .bajada
{
    font-weight:bold;
    color:#000;
    margin-left:0px;
    margin-top:10px;
}

#articulo .articulo-compartir {
    clear: both;
    width: 620px;
}

#articulo .articulo-compartir .articulo-compartir-vacio {
    min-width: 300px;
}


.separador1 {
	position:relative;
	height:51px;
	width:702px;
	border-top:1px solid #f2c1c5;
	border-bottom:1px solid #f2c1c5;
	margin-top:8px;
	clear:both;
}
	
#articulo BLOCKQUOTE
{	
 padding: 0 0.15em;
  margin: 0 0.15em -0.5em 0;
  margin-left:25px;
}

#articulo h2,
#articulo h3
{
	

}
#articulo h2
{
	font-size:1.25em;
}
#articulo h3
{
	font-size:1.1em;
}

#articulo p
{
	text-indent: 0px;
	margin-bottom:10px;

}
#articulo p strong, #articulo strong, #articulo ul li strong
{

}
#articulo p em,
#articulo p i
{

}
/*#articulo ul
{
	margin-left:5px;
	margin-top:25px;	
	float:left;	
}*/
#articulo li
{
	margin-left:10px;
	margin-bottom:5px;
}

#articulo .enlaces 
{
	
}

#articulo .enlaces a
{
	text-decoration: none;

}
#articulo .enlaces a:hover
{
	text-decoration:underline;
}


#articulo .texto
{
	padding:10px 0 0 0;
	width:580px;
	float:left;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	margin-bottom:25px;
}



/*
------------------------------------------------
BOTONERA (Imprimir, Fuente+/-)
------------------------------------------------
*/
#articuloBotones
{

}

#articuloBotones a,
#articuloBotones a:link{
	text-decoration: none;
	color:#0E3B8E;
}

#articuloBotones a:hover{
	text-decoration: none;
	color: #CC071B;
}

#articuloBotones .imprimir
{
    background-image:url('/recursos/teleemos/css/lib/imagenes/iconosFuente/imprimir.png');
    background-repeat:no-repeat;
    height:20px;
    width:30px;
    cursor:pointer;
    cursor:hand;
    float:left;
}

#articuloBotones {
	width:100px;
	float:left;
}

#articuloBotones .div-iconos {	
	width:100px;
	}
	
#articuloBotones .textoTitulo {
	font-size:0.8em;
	text-align:center;
	padding-top:25px;

}

#articuloBotones .reducirFuente
{
    background-image: url('/recursos/teleemos/css/lib/imagenes/iconosFuente/reducirFuente.png');
    background-repeat:no-repeat;    
    height:20px;
    float:left;
    width:30px;
    cursor:pointer;
    cursor:hand;

}

#articuloBotones .aumentarFuente
{
    background-image: url('/recursos/teleemos/css/lib/imagenes/iconosFuente/aumentarFuente.png');
    background-repeat:no-repeat;    
    height:20px;
    cursor:pointer;
    cursor:hand;
    width:30px;
    float:left;
}





/*
------------------------------------------------
ENLACES
------------------------------------------------
*/

.enlaces
{	
    margin-left:20px;
	margin-right:20px;
	margin-bottom:30px;
	max-width:590px;
	min-width:590px;
	float:left;	
}

.enlaces .titulo {	
	width: 450px;
	background-image: url(imagenes/articulo/articuloFondoTitulo2.png);
	background-repeat:no-repeat;
	min-height:20px;
	margin-bottom:5px;
}

.enlaces .titulo .texto
{
	font-weight: bold;
	font-size: 1.1em;
	color: #fff;
	margin-left:15px;
	
}

.enlaces .listado
{
	padding-left:30px;
	margin-left:15px;
	
}

.enlaces .separador
{
	height: 2px;
	border-bottom: red 1px dotted;
	width:400px;
}



/*
------------------------------------------------
ARCHIVOS Listado
------------------------------------------------
*/
.descargas
{
	margin-left:20px;
	margin-right:20px;
	width:600px;
}

.descargas ul{}

.descargas ul li
{
	list-style-type: none;
}




.descarga .descargaImagen
{
	float:left;
	border-width:0px;
}

.descarga .descargaTitulo
{
	min-height: 20px;
	margin-bottom: 5px;
}

.descarga .descargaTitulo span
{
	font-weight: bold;
	font-size: 1.1em;
	color: #84B81A;
	margin-left:15px;
}

.descarga .descargaDesc
{
	
}

.descarga .descargaSeparador
{
	clear:both;
	height: 2px;
	border-bottom: #84B81A 1px dotted;
}
    


/*
------------------------------------------------
Alertas
------------------------------------------------
*/


.recuadro
{
	vertical-align:top;
	padding-top:5px;
	padding-right:5px;
	width:300px;
}

#alertaLista .titulo
{
	font-weight: bold;
	font-size: 1.1em;
	color:#20a24d;
	margin-left:27px;
	text-align:left;
	margin-top:2px;
	padding-left:5px;
	line-height:1.1em;




}

#alertaLista .descripcion
{

	font-size: 0.9em;
	color:#555;
	margin-top:5px;
	text-align:justify;
	margin-bottom:5px;
	margin-left:27px;
	padding-left:10px;
	
}

#alertaLista .fecha
{
	font-size: 0.9em;
	text-align:left;
	color:#000;
	margin-left:27px;
	padding-left:5px;
	
	 

}

#alertaLista .calendario
{

	width:16px;
	height:16px;
	float:left;
	background-image:url(Imagenes/articulo/calendar_view_day.png)
	 

}



#alertaLista .agregarACalendario
{
	border-bottom: 1px dotted #20a24d;
	padding-right:5px;
	text-align:right;
	color:#20a24d !important;
	font-size:0.9em;
	font-family:Droid Sans;
	}
	
	#alertaLista .agregarACalendario a
{

	color:#20a24d !important;
	}
	
		#alertaLista .agregarACalendario a:hover
{


	font-weight:bold;
	}

/*
------------------------------------------------
MAS INFO
------------------------------------------------
*/	
	
#mas-info {
	padding-top:10px;
	clear:left;
	padding-bottom:8px;
	overflow:hidden;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom:20px;
	margin-top:20px;
}

#mas-info .info-extra
{
	width:237px;
	vertical-align:text-top;
}

#mas-info .divisor
{
    border-right: 1px solid #CCCCCC;
    padding-right: 8px;
    padding-left: 8px;
}

#mas-info .divisorUltimo
{
    padding-right: 8px;
    padding-left: 8px;
}

#mas-info .titulo{
    background-color: #CCC;
    color: #FFFFFF;
    font-family: Rockwell;
    font-size: 1.2em;
    font-weight: bold;
    padding: 10px;
    text-align:center;
        cursor:hand;
    cursor:pointer;
}


#mas-info a{
    color: #0E3B8E;
}

#mas-info a:hover {
    color:#CC071B;

}

#mas-info ul{

    margin-left: 0px;
}

#mas-info li {
    list-style-type:disc;
    margin-bottom: 5px;
    margin-left: 30px;
}

/*
------------------------------------------------
PUBLICIDAD
------------------------------------------------
*/	

.publiAbajo{

    margin-left: 10px;
    margin-top:10px;
}

.highslide img 
{
    border:none !important;
    }

/*
------------------------------------------------
ARTICULOS-OPINION
------------------------------------------------
*/
.articulo-Opinion .teleemos-articulo-tabla1 {
    background-image: url('/recursos/teleemos/css/lib/imagenes/opinion/bg-opinion.png');
    background-repeat: repeat-y ;
}
.opinion-encabezado {
    display: none;
}
.articulo-Opinion .opinion-encabezado {
    width: 100%;
    height: 32px;
    background-color: #CB4646;
    display: block;
}
.articulo-Opinion .opinion-encabezado span {
    text-transform: uppercase;
    color: #FFF;
    font-weight: bold;
    line-height: 32px;
    margin-left: 10px;
}
.articulo-Opinion .contenedorNoticia {
    margin-top: 10px;
}
.opinion-periodista {
    display: none;
}
.articulo-Opinion .opinion-periodista {
    display: block;
    width: 590px;
    height: 51px;
    margin: 0 10px;
}
.articulo-Opinion .bajada,
.articulo-Opinion .contenido {
    margin-left: 10px !important;
    margin-right: 10px;
}
/*
------------------------------------------------
ARTICULO Imagenes
------------------------------------------------
*/
.articuloImagenes,
.articuloVideos
 
{		
	width:615px;
	height:360px;
	margin: 5px 0;
    position: relative;
}

.articuloImagenes img
{

} 

.seccion-imagen{
    /*width:496px;
	height:291px;	*/
}

.seccion-imagen img
{
    width:615px;
	height:360px;	
}


/*
------------------------------------------------
BOTONERA Imagenes
------------------------------------------------
*/

.articuloImagenesBotones,
.articuloVideosBotones
{	
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:999;
}

.articuloImagenes .boton,
.articuloVideos .boton
{
	
	border:none;
	width:35px;
	height:100%;
	background-color:transparent;
	position:absolute;
	z-index:99;
	/*margin-top:130px;*/
	background-repeat:no-repeat;
	background-position:center center;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; /* IE 8 */
    filter: alpha(opacity=20);/* IE 5-7 */
    -moz-opacity: 0.2;/* Netscape */
    -khtml-opacity: 0.2;/* Safari 1.x */
    opacity: 0.2; /* Good browsers */
}

.articuloImagenes .boton:hover,
.articuloVideos .boton:hover
{
    background-color: #CECBCE; /*IE8*/
	background-color: rgba(255,255,255,0.4);
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 8 */
    filter: alpha(opacity=80);/* IE 5-7 */
    -moz-opacity: 0.8;/* Netscape */
    -khtml-opacity: 0.8;/* Safari 1.x */
    opacity: 0.8; /* Good browsers */    
}

.articuloImagenes .anterior,
.articuloVideos .anterior
{
	float:left;
	background-image:url("imagenes/design/anterior.png");
	background-repeat:no-repeat;
	background-position:center center;
}
.articuloImagenes .siguiente,
.articuloVideos .siguiente
{
	float:left;
	margin-left:580px;
	background-image:url("imagenes/design/siguiente.png");
	background-repeat:no-repeat;
	background-position:center center;
}




.articuloImagenesBotones .cantidad,
.articuloVideosBotones .cantidad
{	
	position:absolute;
	width:55px;
	height:19px;
	background-color:#CCC;
	text-align:center;
	bottom:0px;
	display:none;
}

.articuloImagenesBotones .epigrafe,
.articuloVideosBotones .epigrafe
{	
	position:absolute;
	width:495px;
	background-color:#143866;
	text-align:center;
	left:120px; 
	bottom:0px;
	color:#fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 8 */
    filter: alpha(opacity=80);/* IE 5-7 */
    -moz-opacity: 0.8;/* Netscape */
    -khtml-opacity: 0.8;/* Safari 1.x */
    opacity: 0.8; /* Good browsers */
}


/*
------------------------------------------------
Videos
------------------------------------------------
*/
.articuloVideos .video {
    
}
/*
-----------------------------------------------------------------
ARTICULO ITEM BLOQUE PRINCIPAL
-----------------------------------------------------------------
*/

#bloque1
{		
	width:645px;	
	margin-top:20px;
	margin-left:0px;
}
#bloque2
{    	
	width:300px;
	margin-left:15px;
	/*height:440px;	    
	margin-top:25px;*/
}

#bloque3
{	
	width:100%;	
}

#bloque4
{
    width:100%;		
}

#bloque5,
#bloque6
{ 
    margin-top:5px;
}

#bloque8,
#bloque9,
#bloque10
{		
	margin-left:0px;
    margin-top: 5px;
}

#bloque11, 
#bloque12, 
#bloque13
{ 
 	
}


.clear
{
	clear:both;
	height:0px;
}

.relleno
{
	height:5px;
}


.virazonImagenCargar
{
	background-image:url('/recursos/teleemos/css/lib/imagenes/iconos/cargando001.gif');	
}


/*------------- BLOQUE COMUNES -------------*/
.item .t a,
.item .t a:link {
    line-height: 16px;
    font-size: 1.3em;
}
.item .b {
    font-size: 1.1em;
}

.item .b a,
.item .b a:link {
    color: #000;
}

.item .se {
    color: #FFFFFF;
    font-size: 0.9em;
    font-weight: bold;
    letter-spacing: 0.05em;
    padding: 3px;
    text-transform: uppercase;
}

.item .masInfo
{
    background-image:url('/recursos/teleemos/css/lib/imagenes/layout/layout-sprites.png');
    background-repeat:no-repeat;
    background-position: 0px -100px; 
    width:40px;
    height:15px;
    float:right;      
}

.item div.jp-audio {
    width: auto;
}

.item div.jp-audio a.play {
    background-image:url('/recursos/teleemos/css/lib/imagenes/layout/layout-sprites.png');
    background-repeat:no-repeat; 
    background-position: 0px 0px;
    width: 58px;
    height:51px;      
    margin-left:-0.5%;
    position:absolute;
    float:left;    
    left:5px;
    position: absolute;
}
.item div.jp-audio a.reproductorAnimado {
    background-image:url('/recursos/teleemos/css/lib/imagenes/audio/iconoAudioReproduciendo-58x51.gif');
    background-repeat:no-repeat; 
}

.item div.jp-audio a.jp-pause 
{
    background-image:url('/recursos/teleemos/css/lib/imagenes/layout/layout-sprites.png');
    background-repeat:no-repeat; 
    background-position: -100px 0px;
    width: 27px;
    height: 28px;
    margin-left:70px;
    margin-top: 8px;  
}

.item div.jp-audio a.jp-stop 
{
    background-image:url('/recursos/teleemos/css/lib/imagenes/layout/layout-sprites.png');
    background-repeat:no-repeat; 
    background-position: -128px -6px;
    width: 14px;
    height: 17px;
    margin-left:0px;
    margin-top: 14px;
}


.item div.jp-audio a.jp-volume-max {
    margin-left:5px;
}


.item div.jp-audio div.jp-volume-bar {
    left:120px;
    top:22px;
}

.item div.jp-audio  ul.jp-controls {
    width: auto;
    padding: 0px 0px 0px 0px;
}







/*------------- BLOQUE 1 -------------*/
#bloque1 .item
{
    padding-bottom:0px;		
	width:645px;	
}

#bloque1 .itemPrimero
{   
	display:block !important;
	width:636px;
}

#bloque1 .item .t
{   
    color: #A80505;
    float: left;
    font-weight: bold;
    margin-top: 2px;
    text-align: left;
    width: 100%;
}

#bloque1 .item .t a,
#bloque1 .item .t a:link		/* titulo */
{		    
    color: #A80505;
    float: left;
    font-size: 2.5em;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 10px;
    text-align: justify;
    line-height: 34px;
}
 
#bloque1 .item .b		/* bajada */	
{    
    background-color: #FFFFFF;
    color: #091B25;
    float: left;
    font-size: 1.4em;
    text-align: left;
    width: 640px;
}

#bloque1 .item p 
{
    color:#091B25;
    margin-left:5px;
    line-height: 23px;
}

#bloque1 .item .relleno		/* relleno de bajada */	
{
    display:none;
}

#bloque1 .item .c		/* contenido - texto */	
{
   display:none;
}

#bloque1 .item .f		/* fecha */
{	
		
}

#bloque1 .item .i
{	
	width:645px;
	height:360px;	
}

#bloque1 .item .i img		/* imagen fisica */
{   
  width:645px;
  height:360px;    
}


#bloque1 .item .s		
{
	border-width:1px;
	border-color:transparent;
	border-top-style:solid;				
	width:615px;
	height:1px;	        
    background-color:#fff;
    margin-top:1px;
}

#bloque1 .masInfo
{
}

#bloque1 .se
{
    width: 250px;
    float: left;
    position: absolute;
}

#bloque1 .item .reproductorAudio
{
    margin-top:-45px;
    margin-left:-10px;
    position:absolute;
}



/*------------- BLOQUE 2 -------------*/
#bloque2 .item
{		
	margin-top:10px;
	float:left;
    position:relative;
    text-align:center; 
    margin-left:0px;  
}

#bloque2 .itemPrimero
{
	display:block !important;
	margin-top:20px;
	float: left;   
    position: relative;
    text-align: center;    
    margin-left:0px;
}


#bloque2 .item:hover
{
    background-image: none;
	color: #333333;
}

#bloque2 .item .v
{
	color: #000;
	text-transform: uppercase;
	font-size:0.8em;
	letter-spacing: 0.05em;
	line-height:1.3em;
	display:none;
}

#bloque2 .item .t

{   		
    top:75% !important;
    height:40px;
    width:300px;
    margin:0 0;
    position:absolute;    
    vertical-align: bottom;     	
    font-weight:bold; 	 	               
    background-image:url('/recursos/teleemos/css/lib/imagenes/design/imgTituloBloque2.png');
	background-repeat:no-repeat;
	
    z-index:30;
}

#bloque2 .item .t a,
#bloque2 .item .t a:link		/* titulo */
{
	color:#fff;
	margin-left:0px;	
	font-size:1.0em;	
	text-align: center; 
	margin-left:5px;
	margin-left:5px; 
	word-wrap:break-word;
	vertical-align:center;
}

#bloque2 .item p 
{
}

#bloque2 .item .relleno		/* relleno de bajada */	
{
    display:none;
}

#bloque2 .item .c		/* contenido - texto */	
{
   
}

#bloque2 .item .f		/* fecha */
{	
	font-size:0.9em;
	color: #7F7F7F;		
	padding-top:5px;	
}


#bloque2 .item .i		/* imagen contenedor */
{          
}

#bloque2 .item .i img		/* imagen */
{        
    width:300px;
	height:170px;   	
}

#bloque2 .item .clear
{
	 
}

#bloque2 .item .s		/* separador */
{	
	width:240px;
	height:20px;
	background-color:Olive;
}


#bloque2 .item .mi
{
	
    margin-top:5px;
    text-align: right;
    margin-right: 10px;
    font-size: 0.8em;
    color: #EB1C24;
    display:none;

}

#bloque2 .item .reproductorAudio
{
    margin-top:-95px;
    margin-left:-10px;
    position:absolute;
    width: inherit;
    z-index:45;
}





/*------------- BLOQUE 3 -------------*/
#bloque3 .item
{
    width:205px;	        
	margin-left:15px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
#bloque3 .itemPrimero
{        
	margin-left:0px;
}

#bloque3 .se
{
 
}

#bloque3 .item .v 
{
	font-style:italic;
	color:#ccc;
}

#bloque3 .item .t
{
    margin-top:5px;
    margin-bottom: 5px;
    text-align:left;
	background-color:#fff;    
} 

#bloque3 .item .t a,
#bloque3 .item .t a:link		/* titulo */
{			
	color:#143866;
	text-align:justify;	
    margin-top: 5px;
    font-weight:bold;
}

#bloque3 .item .t a:hover
{	
}


#bloque3 .item .b		/* bajada */	
{	    
    margin-left:0px;
    margin-top:5px;
    float:left;
}

#bloque3 .masInfo
{
        
}

#bloque3 .item .b p 
{
    line-height:1.3;
}


#bloque3 .item .relleno		/* relleno de bajada */	
{
   display:none;
}

#bloque3 .item .c		/* contenido - texto */	
{
   
}

#bloque3 .item .f		/* fecha */
{		
    display:none;	
	
}


#bloque3 .item .i		/* imagen contenedor */
{

}

#bloque3 .item .i img		/* imagen fisica */
{
    
}


#bloque3 .item .s		/* separador */
{	
	background-color: transparent;
    border-color: transparent;
    border-top: 1px solid transparent;
    border-width: 1px;
    height: 1px;
    margin-top: 1px;
}

#bloque3 .item .reproductorAudio		
{	
	margin-top:-45px;
    margin-left:-10px;
    margin-bottom: 10px;
    position:relative;
    width: inherit;
}


/* Bloque 3 - Categoria Opinion */
#bloque3 .item.cat-Opinion {
    background-color: #D1D4D6;
}
#bloque3 .item.cat-Opinion .t {
    background-color: transparent;
    margin-left: 5px;
    margin-right: 5px;
}
#bloque3 .item.cat-Opinion .opinion-periodista {
    display: block;
    width: 195px;
    height: 51px;
    margin: 5px;
}
#bloque3 .item.cat-Opinion .i {
    display: none;
}
#bloque3 .item.cat-Opinion .b {
    margin-left: 5px;
    margin-right: 5px;
}

/*------------- BLOQUE 4 -------------*/
#bloque4 .item
{
    width:310px;	        
	margin-left:15px;
	float:left;
	margin-bottom: 10px;	
}

#bloque4 .itemPrimero
{        
	margin-left:0px;
}

#bloque4 .item .v 
{
}

#bloque4 .item .t
{
    margin-top:5px;	
    text-align:left;
	background-color:#fff;    
} 

#bloque4 .item .t a,
#bloque4 .item .t a:link		/* titulo */
{			
	color:#143866;
	text-align:justify;	
    margin-top: 5px;
    font-weight:bold;
}

#bloque4 .item .t a:hover
{	
}


#bloque4 .item .b		/* bajada */	
{
    width:274px;	  
    margin-left:0px;
    margin-top:5px;
    font-size:small;
    float:left;
}

#bloque4 .masInfo
{      
}

#bloque4 .item .b p 
{
    line-height:1.3;
}


#bloque4 .item .relleno		/* relleno de bajada */	
{
   display:none;
}

#bloque4 .item .c		/* contenido - texto */	
{
   
}

#bloque4 .item .f		/* fecha */
{		
    	
}



#bloque4 .item .i		/* imagen contenedor */
{
    width:300px;
    height:200px;
}

#bloque4 .item .i img		/* imagen fisica */
{
    
}


#bloque4 .item .s		/* separador */
{	
	background-color: transparent;
    border-color: transparent;
    border-top: 1px solid transparent;
    border-width: 1px;
    height: 1px;
    margin-top: 1px;
    width: 300px
}


#bloque4 .reproductorAudio
{
    margin-top:-50px;
    margin-left:-10px;
    position:absolute;
    width: inherit;
}



/*------------- BLOQUE 5 -------------*/
#bloque5 .item,
#bloque6 .item
{     	
    text-align:justify;
    margin-bottom: 10px;
   
}

#bloque5 .item .col-bloque5-col1,
#bloque6 .item .col-bloque5-col1 {
    min-height: 80px;
    min-width: 190px;
}
#bloque5 .item .col-bloque5-col2,
#bloque6 .item .col-bloque5-col2 {    
    width: 100%;
}

#bloque5 .item .t,
#bloque6 .item .t
{
    margin-top:0px;	 
    margin-left:15px;
    margin-right: 10px; 
    text-align:left;
	background-color:#fff;    
} 

#bloque5 .item .t a,
#bloque5 .item .t a:link,
#bloque6 .item .t a,
#bloque6 .item .t a:link				
{			
	color:#143866;
	text-align:justify;	
    margin-top: 0px;
    font-weight:bold;
}


#bloque5 .item .b,		
#bloque6 .item .b
{	  
    margin-left:15px;
    margin-right: 10px;
    margin-top:5px;
    font-size:small;
    float:left;
}

#bloque5 .masInfo,
#bloque6 .masInfo
{      
}

#bloque5 .item .b p,
#bloque6 .item .b p
{
    line-height:1.3;
}


#bloque5 .item .relleno,
#bloque6 .item .relleno
{
   display:none;
}


#bloque5 .item .masInfo,		
#bloque6 .item .masInfo
{
    margin-right: 10px;
}


#bloque5 .item .s,
#bloque6 .item .s	
{	
	background-color: transparent;
    border-color: transparent;
    border-top: 1px solid transparent;
    border-width: 1px;
    height: 1px;
    margin-top: 1px;
    width: 300px
}


#bloque5 .reproductorAudio,
#bloque6 .reproductorAudio
{
    margin-top:-50px;
    margin-left:-10px;
    position:absolute;
    width: inherit;
}

/* Bloque 5 - Categoria Opinion */
#bloque5 .item.cat-Opinion,
#bloque6 .item.cat-Opinion {
    background-color: #D1D4D6;
}
#bloque5 .item.cat-Opinion .t,
#bloque6 .item.cat-Opinion .t  {
    background-color: transparent;
}
#bloque5 .item.cat-Opinion .opinion-periodista,
#bloque6 .item.cat-Opinion .opinion-periodista {
    display: block;
    width: 200px;
    height: 51px;
    margin: 10px;
}

/*------------- BLOQUE 8 (Urgente) -------------*/
#bloque8 .item
{
    padding-bottom:0px;		
	width:100%;	
}
#bloque8 table.bloque-urgente-item tbody tr td {
    vertical-align: top;
} 

#bloque8 table.bloque-urgente-item tbody tr td.bloque-urgente-col2 {
    background-color: #A80505;
} 

#bloque8 .itemPrimero
{   
	display:block !important;
}
#bloque8 .item .i {
    width: 646px;
}

#bloque8 .item .t
{   
    color: #fff;
    float: left;
    font-weight: bold;
    margin-top: 2px;
    text-align: left;
    width: 100%;
}

#bloque8 .item .t a,
#bloque8 .item .t a:link		/* titulo */
{		    
    color: #fff;
    float: left;
    font-size: 2.5em;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0px;
    text-align: left;
    line-height: 34px;
}
 
#bloque8 .item .b		/* bajada */	
{    
    color: #fff;
    float: left;
    font-size: 1.4em;
    margin-top: 5px;
    text-align: left;
}

#bloque8 .item p 
{
    color:#fff;
    margin-left:5px;
    line-height: 24px;
}

#bloque8 .item .relleno		/* relleno de bajada */	
{
    display:none;
}

#bloque8 .item .c		/* contenido - texto */	
{
   display:none;
}

#bloque8 .item .f		/* fecha */
{	
		
}

#bloque8 .item .i
{	
	width:645px;
	height:275px;	
}

#bloque8 .item .i img		/* imagen fisica */
{   
  width:645px;
  height:275px;    
}


#bloque8 .item .s		
{
	border-width:1px;
	border-color:transparent;
	border-top-style:solid;				
	width:615px;
	height:1px;	        
    background-color:#fff;
    margin-top:1px;
}

#bloque8 .masInfo {
    background-position: -100px -100px;
    margin-right: 10px;
}

#bloque8 .se
{
    width: 250px;
    float: left;
    position: absolute;
    display: none;
}

#bloque8 .item .reproductorAudio
{
    margin-top:-45px;
    margin-left:-10px;
    position:absolute;
}




/*------------- BLOQUE 9 (Urgente Negro) -------------*/
#bloque9 .item
{
    padding-bottom:0px;		
	width:100%;	
}
#bloque9 table.bloque-urgente-item tbody tr td {
    vertical-align: top;
} 

#bloque9 table.bloque-urgente-item tbody tr td.bloque-urgente-col2
{
    background-color: #000;
} 

#bloque9 .itemPrimero
{   
	display:block !important;
}
#bloque9 .item .i {
    width: 646px;
}

#bloque9 .item .t
{   
    color: #fff;
    float: left;
    font-weight: bold;
    margin-top: 2px;
    text-align: left;
    width: 100%;
}

#bloque9 .item .t a,
#bloque9 .item .t a:link		/* titulo */
{		    
    color: #fff;
    float: left;
    font-size: 2.5em;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0px;
    text-align: left;
    line-height: 34px;
}
 
#bloque9 .item .b		/* bajada */	
{    
    color: #fff;
    float: left;
    font-size: 1.4em;
    margin-top: 5px;
    text-align: left;
}

#bloque9 .item p 
{
    color:#fff;
    margin-left:5px;
    line-height: 24px;
}

#bloque9 .item .relleno		/* relleno de bajada */	
{
    display:none;
}

#bloque9 .item .c		/* contenido - texto */	
{
   display:none;
}

#bloque9 .item .f		/* fecha */
{	
		
}

#bloque9 .item .i
{	
	width:645px;
	height:275px;	
}

#bloque9 .item .i img		/* imagen fisica */
{   
  width:645px;
  height:275px;    
}


#bloque9 .item .s		
{
	border-width:1px;
	border-color:transparent;
	border-top-style:solid;				
	width:615px;
	height:1px;	        
    background-color:#fff;
    margin-top:1px;
}

#bloque9 .masInfo {
    background-position: -100px -100px; 
    margin-right: 10px;
}

#bloque9 .se
{
    width: 250px;
    float: left;
    position: absolute;
    display: none;
}

#bloque9 .item .reproductorAudio
{
    margin-top:-45px;
    margin-left:-10px;
    position:absolute;
}



/*------------- BLOQUE 10 (Muy Urgente) -------------*/
#bloque10 .item
{
    padding-bottom:0px;		
	width:100%;
    position: relative;
}


#bloque10 .itemPrimero
{   
	display:block !important;
}
#bloque10 .item .i {
    width: 920px;
}

#bloque10 .item .t
{   
    color: #fff;
    float: left;
    font-weight: bold;
    margin-top: 2px;
    text-align: left;
    width: 100%;
    position: absolute;
    bottom: 0px;
    background-color: #A80505;
    height: auto;
    /* Opacity */      
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 8 */
    filter: alpha(opacity=80);/* IE 5-7 */
    -moz-opacity: 0.8;/* Netscape */
    -khtml-opacity: 0.8;/* Safari 1.x */
    opacity: 0.8; /* Good browsers */
}

#bloque10 .item .t a,
#bloque10 .item .t a:link		/* titulo */
{		    
    color: #fff;
    float: left;
    font-size: 2.5em;
    margin: 5px 5px 5px 200px;
    text-align: left;
    line-height: 34px;
}
 
#bloque10 .item .b		/* bajada */	
{    
    color: #fff;
    float: left;
    font-size: 1.4em;
    margin-top: 5px;
    text-align: left;
}

#bloque10 .item p 
{
    color:#fff;
    margin-left:5px;
    line-height: 24px;
}

#bloque10 .item .relleno		/* relleno de bajada */	
{
    display:none;
}

#bloque10 .item .c		/* contenido - texto */	
{
   display:none;
}

#bloque10 .item .f		/* fecha */
{	
		
}

#bloque10 .item .i
{	
	width:960px;
    height:340px;
    position: relative;
}

#bloque10 .item .i img		/* imagen fisica */
{   
  width:960px;
  height:340px;    
}


#bloque10 .item .s		
{
	border-width:1px;
	border-color:transparent;
	border-top-style:solid;				
	width:615px;
	height:1px;	        
    background-color:#fff;
    margin-top:1px;
}

#bloque10 .masInfo {
    background-position: -100px -100px; 
    margin-right: 10px;
}

#bloque10 .se
{
    width: 250px;
    float: left;
    position: absolute;
    z-index: 9;
}

#bloque10 .item .reproductorAudio
{
    margin-top:-45px;
    margin-left:-10px;
    position:absolute;
}


/*------------- BLOQUE 11 Cartelera Cine -------------*/

#bloque11 
{
    
}

.itemCartelera .cartelera-item-imagen 
{
    background: url('/Content/TeLeemos/imagenes/cartelera/sprites-nodisponible.png') 0 0 no-repeat transparent;
    float: left;
    width: 80px;
    height: 114px;
}


.teleemos-cartelera-contenido {
     margin-top: 20px;
}


.teleemos-cartelera-contenido-cines .itemCartelera .cartelera-item-imagen 
{
    background-position: -10px 0;
}

.teleemos-cartelera-contenido-teatro .itemCartelera .cartelera-item-imagen 
{
    background-position: -112px 0;
}

.teleemos-cartelera-contenido-musica .itemCartelera .cartelera-item-imagen 
{
    background-position: -208px 0;
}

.itemCartelera .cartelera-item-texto {
    float: left;
    width: 188px;
    margin-left: 5px;
    text-align: left;
    color: #FFF;
}
.itemCartelera .t a,
.itemCartelera .t a:link		/* titulo */
{		    
    color: #fff;
    font-weight: bold;
    font-size: 1.1em;
}

.teleemos-cartelera-contenido .item .b a,
.teleemos-cartelera-contenido .item .f	
{    
    color: #fff;
    font-size: small;
    text-align: left;
}
.itemCartelera .b p
{
    line-height:16px;
}

.itemCartelera .generoPelicula
{
    font-size:0.85em;
    font-weight:bold;
}


.itemCartelera {
    clear: both;
    margin-left: 15px;
    margin-top: 10px;
    height: 115px;
}


.teleemos-cartelera-contenido .teleemos-cartelera-vercartelera
{
    clear:both;
    margin-top:10px;
    padding-bottom:15px;
}


/*
------------------------------------------------------
SECCIONES
------------------------------------------------------
*/

#buscar
{

	min-height:20px;
	margin-bottom:20px;
	margin-top:10px;
	margin-left:10px;
}

#buscar input[type=text],
#buscar select
{
	border:1px solid #0E3B8E;
	width: 234px;
	float:left;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	
}
#buscar select optgroup
{
    font-weight: bold;
	color:#183A8D;
}

#buscar select optgroup option
{
    font-weight: normal;
    color: #666666;
}

#buscar .boton-busquedaAvanzada
{
	float: left;
	clear: both;
	font-size: 0.9em;
	color: #0E3B8E;
}

#buscar .boton-busquedaAvanzada:hover
{
    color: #A80505;
	text-decoration:underline;
}

#buscar .busquedaAvanzada
{
    background-color: #CDDFF5;
    padding: 20px;
    width: 500px;
}
#buscar .palabrasABuscar
{	
	width:234px;
	margin-bottom:5px;	
	padding:5px;		
	height:20px;
	
}

#buscar .botonBuscar, 
.botonBuscar input[type=button],
.botonBuscar input input[type=submit]
{
    background-color:#143866;
    color:#fff;
    height:30px;
	width:90px;
	text-align:center;
	border:none;
	text-transform:uppercase;
	padding:5px;
	margin-top:0px;
	font-size:0.9em;
}
#buscar .botonBuscarEnlace
{

	height:22px;
	width:19px;
	float:left;
	display:inline;	
	cursor:hand;
	cursor: pointer;
	background-image:url('/recursos/teleemos/css/lib/imagenes/iconos/buscar.png');
	background-repeat:no-repeat;
	margin-top:3px;
	margin-left:-25px;
	display:none;
}

#buscar .busquedaAvanzada
{
	clear:both;
	margin-top:15px;
}

#buscar .busquedaAvanzada label
{
	display: block;
	font-weight: bold;
	color:#183A8D;
	margin-top:8px;
}

#buscar label.comentario
{
	display: block;
	float: left;
	font-weight: normal;
	text-align: left;
	width: 100%;
	font-size: 0.9em;
	margin-top: 0px;
	color: #808080;
}

#buscar .control
{
	font-size: 12px;
	color: #666666;
	width: 250px;
	margin-top: 0px;
	margin-left:0px;

}

#buscar select
{
	font-size: 12px;
	color:#0E3B8E;
	padding: 4px 2px;
	border: 1px solid #0E3B8E;
	width: 350px;
	background-color: #fff;
	float:left;
}

#buscar .separador {
    clear: both;
}

#buscar .fecha,
#buscar .fecha input[type=text]
{
	text-align: left;
	width: 80px !important;
}

#buscar .fechasDesdeHasta
{
}

#buscar .fechasDesdeHasta table tbody tr td
{
	width:80px;
}

#buscar .fechasDesdeHasta td.colHasta
{
	padding-left:18px;
}


#buscar select#tipoBusqueda
{
	border:1px solid #0E3B8E;
	width: 200px;
	float:left;
	padding-left:4px;
    height: 30px;
    margin: 0px 4px 0px 4px;
		
}


#buscar div#camposABuscar label
{
	display : inline;
    margin : 2px 10px 2px 2px 
}

div.lineaVertical {
    border-left: 1px solid #000000;
    display: inline;
    margin: 0px 5px 0px 5px;
}
/*
---------------------------------------------------------------
VIRAZON CONTACTO
---------------------------------------------------------------
*/


.desc
{
    margin-top:10px;
    color:#000;
}

#tablaContacto 
{
	margin-left: 17px;
	margin-right: 27px;
	background-repeat: no-repeat;
	background-position:0px 240px;
	color:#000;

}

#tablaContacto .colDatos
{
	
	vertical-align:text-top;
	width:270px;
	border-right:1px dotted #fff;
	height:300px;

}
#tablaContacto .colDatos a
{
	
    color:#000;

}
#tablaContacto .colDatos h2,
#tablaContacto .colForm h2
{
	margin: 0px 0px 0.5em;
	font-size:1em;
	font-weight: bold;
	text-align:left;
}

#tablaContacto .colForm
{
	
	vertical-align:text-top;
	text-align:center;
	padding-left:80px;
}

#tablaContacto .colForm input
{
	background-color: #fff;
	border: #D4D5E0 1px solid;	
	float:left;
}
#tablaContacto .colForm textarea
{
	border-right: #D4D5E0 1px solid;
	border-top: #D4D5E0 1px solid;
	border-left: #D4D5E0 1px solid;
	border-bottom: #D4D5E0 1px solid;
	background-color:#fff;
	height:130px;
	width:300px;
	padding-top:5px;
}
#tablaContacto .colForm .botonEnviar
{		
	background-color:#143866;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
    padding: 0 10px;
	border:2px solid #fff;
	font-family:Trebuchet MS;	
}

#tablaContacto .colForm .tablaContactoForm .col1
{
	font-weight:normal;
	text-align:left;
	padding-right:10px;
	padding-bottom:10px;
}
#tablaContacto .colForm .tablaContactoForm .col2
{
	width:100px;
}


#tablaContacto .colForm .MensajeError
{
	
	color: #ff0000;
	background-color:#000;
	padding: 10px 10px 10px 20px;
	margin-bottom: 10px;
	text-align: left;
	border-style: none;
}

#tablaContacto .colForm .pnlProgreso
{
	border-right: #FFFF00 1px solid;
	border-top: #FFFF00 1px solid;
	border-left: #FFFF00 1px solid;
	border-bottom: #FFFF00 1px solid;
	margin-bottom: 10px;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	border-color: #FFFF00;
	background-color: #FFFFCC;
}


#tablaContacto .colForm .input-validation-error
{
    border: 1px solid #F00;
    background-color: #FFDFDF;
}

/*
---------------------------------------------------------------
FORMULARIO
---------------------------------------------------------------
*/

.tablaContactoForm {
}

.tablaContactoForm .col1 
{
	font-weight:bold;
	vertical-align:top;
	height:35px;	
}

.tablaContactoForm .col2 
{
	vertical-align:top;
}

.contactoNoEnviado
{
	width: 250px;
	border-right: #ff0033 1px solid;
	padding-right: 2px;
	border-top: #ff0033 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #ff0033 1px solid;
	padding-top: 2px;
	border-bottom: #ff0033 1px solid;
	background-color: #ffffcc;
	color: #ff0000;
}

.contactoEnviado
{
	width: 250px;
	border-right: #33cc00 1px solid;
	padding-right: 2px;
	border-top: #33cc00 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #33cc00 1px solid;
	padding-top: 2px;
	border-bottom: #33cc00 1px solid;
	background-color: #d5ffad;
	font-weight: bold;
	color: #66cc00;
}


#tablaContacto .colForm .campoObligatorio
{
	color:#ff0000;
	font-weight:bold;
	margin-left:5px;
}



/*
---------------------------------------------------------------
VIRAZON CONTACTO
---------------------------------------------------------------
*/



/*
---------------------------------------------------------------
Contacto Express
---------------------------------------------------------------
*/
#ContactoExpress
{
	display:none;
}
	

#ContactoExpress .contactoNoEnviado
{
	width: 95%;
}

#ContactoExpress .contactoEnviado
{
	width: 95%;	
}

#ContactoExpress .MensajeError
{
	width: 95%;	
	text-align:left;
}
	
.tablaContactoExpress 
{
	
}

.tablaContactoExpress .txt 
{
	font-weight:bold;
	text-align:left;
	color:#86ba5c;
	font-size:0.7em;
}

.tablaContactoExpress .ctrl 
{
	
}


.tablaContactoExpress .ctrl input,
.tablaContactoExpress .ctrl textarea,
.tablaContactoExpress .ctrl select
{
	border:solid 1px #1C4C34;
}

.tablaContactoExpress .ctrl .botonEnviar
{
	width:120px;	
	background-color:#fff;
	font-size:0.7em;
}


.field-validation-error
{
	float:left;
	clear:both;
	color:#ff0000;
}

.email {
    color:#000;
}

.email .casilla {
    font-weight: bold;
}

.email .relleno {
    color: transparent;
    display: inline-block;
    float: right;
    font-size: 0.001px;
    width: 0;
}




.mensaje
{
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-color: #FFFFCC;
	min-width: 400px;
	width: 400px;
	vertical-align: middle;
}

.mensajeError
{
	color: #FF0000;
	vertical-align: middle;
}

.itemError
{
	min-height: 15px;
	height: 15px;
	max-width: 15px;
	width: 15px;
	background-image: url('/recursos/teleemos/css/lib/imagenes/iconos/icoBloqueadoChico.gif');
	background-repeat: no-repeat;
}





/* 
----------------------------------------------------------
FORMULARIOS 
----------------------------------------------------------
*/


/* ----------- Formulario TIPO 1 ----------- */
.formTipo1
{
	margin: 0 auto;
	padding: 10px;
	margin-left: 0px;
}

.spacer
{
	clear: both;
	height: 2px;
}


/* ----------- formConEstilo ----------- */
#formConEstilo
{
}
#formConEstilo h1
{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 0px;
	text-align:left;

}
#formConEstilo h2
{
	font-size: 1.1em;
	margin-bottom: 5px;
	text-align:left;
}

#formConEstilo h2.textoEliminado
{
	color:Red;
	font-style:italic;
	font-size: 1em;

}


#formConEstilo p.separadorTitulo
{
	border-width: 1px;
	border-color: #1C4C34;
	font-size: 1.1em;
	font-weight: bold;
	border-bottom-style: dotted;
	height: 3px;
	width: 90%;
	margin-bottom: 20px;
}

#formConEstilo fieldset
{
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#formConEstilo .formLargo
{	
	margin-top: 30px;
}


#formConEstilo fieldset.grupo  /* Agrupacion de controles dentro del formulario */
{	
	padding-left:45px;
}
#formConEstilo fieldset.grupo legend
{
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: -45px;
	border-bottom: 1px solid #1C4C34;
	min-width: 400px;
	border-bottom-style: dotted;
	color: #104451;
}



#formConEstilo fieldset legend
{
	font-size: 1.2em;
}
#formConEstilo .spacer
{
	clear: both;
	height: 15px;
}


#formConEstilo .control
{
	font-size: 12px;
	color: #666666;
	width: 250px;
	margin-top: 0px;
	margin-left:0px;

}

#formConEstilo input[type=password]
{

	border: solid 1px #C0C0C0;
	width: 250px;
	float:left;
	color: #666666;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	margin-right:5px;


}

#formConEstilo input[type=text]
{
	border: solid 1px #C0C0C0;
	width: 250px;
	float:left;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	color: #666666;

}

#formConEstilo input[type=file]
{
	border: solid 1px #C0C0C0;
	width: 300px;
	height: 26px;
	background-color: #fff;
	color: #666666;
	float:left;
}

#formConEstilo .c
{
	float: left;
	display: inline;
	margin-left: 10px;
	width: 400px;
	vertical-align: middle;
}

#formConEstilo .c input, 
#formConEstilo .c span, #formConEstilo .c label, #formConEstilo .c img
{
	float: left;
	vertical-align: middle;
}
#formConEstilo .c span
{
	margin-left: 10px;
}
#formConEstilo .c img
{
	margin-left: 5px;
}
#formConEstilo .c input
{
	background-color: #fff;
}

#formConEstilo label
{
	display: block;
	font-weight: bold;
	text-align: left;


}
#formConEstilo .small
{
	color: #666666;
	display: block;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	width: 250px;
	display: none;
}
#formConEstilo label.comentario
{
	display: block;
	float:left;
	font-weight: normal;
	text-align: left;
	width: 100%;
	font-size:0.9em;
	padding-top:5px;
}

#formConEstilo .texto
{
	font-size: 12px;
	color: #666666;
	padding: 5px 10px;
	border: 1px solid #C0C0C0; 
	width: 200px;
	margin-top: 5px;
	background-color: #fff;
	text-align:left;
	height:18px;
}

#formConEstilo .formLargo
{
	margin-top: 30px;
}

#formConEstilo .texto img
{
	width: 55px;
	height: 69px;
	border: dotted 1px #A5A4A4;
}
#formConEstilo .textoAmplio,
#formConEstilo .textoAmplio input[type=text]
{
	width: 500px !important;
	text-align: left;
	min-height:20px;
	height:auto;
	font-family:font-family: 'Trebuchet MS' , Verdana, Arial, sans-serif;
    color: #666666;

}

#formConEstilo .Areatexto
{
	width: 700px;


}

#formConEstilo .textoDescripcion
{
	width: 700px;
	text-align: left;
	font-size: 12px;
	padding: 4px 4px;
	border:#c0c0c0 1px solid;
	background-color:#fff;

}
#formConEstilo .Listado
{
	
	height:auto;
}





#formConEstilo .img
{
	float:left;


}

#formConEstilo .controlCompuesto
{
	vertical-align: text-top;
	height:auto;

}
#formConEstilo .controlCompuesto .texto
{
}

#formConEstilo .controlCompuesto .ladoDerecho
{
	margin-left: 220px;
	margin-top: 0px;
	top: 0px;
	float: left;

}
#formConEstilo .sinBorde
{
	border: none;
}

#formConEstilo .imagen
{
	font-size: 12px;
	padding: 4px 2px;
	border: 1px solid #C0C0C0;
	margin: 2px 0 20px 0px;
	width:300PX;
}
#formConEstilo .numero,
#formConEstilo .numero input 
{
	text-align: right;
	width: 100px;
	height:15px;
}

#formConEstilo .titulo
{
	text-align: left;
	width: 700px;
}



#formConEstilo input[type=checkbox]
{
	width: 26px;
}


#formConEstilo .desc
{
	float: left;
	font-size: 12px;
	padding: 4px 2px;
	border: solid 1px #1C4C34;
	margin: 2px 0 20px 10px;
	display: inline;
}



#formConEstilo select
{
	font-size: 12px;
	color:#666666;
	padding: 4px 2px;
	border: 1px solid #C0C0C0;
	width: 200px;
	background-color: #fff;
	float:left;
}


#formConEstilo textarea, 
#formConEstilo fieldset textarea
{
	float: left;
	font-size: 12px;
	padding: 4px 2px;
	border:#c0c0c0 1px solid;
	width: 644px;
	color:#666666;

	
}



#formConEstilo .MensajeError
{
	padding-top: 5px;
}
#formConEstilo .ItemError
{
}

#formConEstilo .botones
{
	clear: both;
	margin-top: 10px;
	width:auto;

}
#formConEstilo .botones input
{
}

#formConEstilo .boton
{

	display: inline;
}

	
#formConEstilo .campoObligatorio
{
	text-align:left;
	color:Red;
	margin-left:3px;


}

#formConEstilo .mensajeEjemplo
{
	left:0px;
	color: #808080;
	font-size: 0.9em;
	width:450px;
	margin-top:30px;
	display:block;
	text-align:left;
}





/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.happyworm.com/jquery/jplayer
 *
 * Skin Name: Blue Monday
 *
 * Copyright (c) 2010-2011 Happyworm Ltd
 * Dual licensed under the MIT and GPL licenses.
 *  - http://www.opensource.org/licenses/mit-license.php
 *  - http://www.gnu.org/copyleft/gpl.html
 *
 * Author: Silvia Benvenuti
 * Skin Version: 4.0 (jPlayer 2.1.0)
 * Date: 1st September 2011
 */

div.jp-audio,
div.jp-video {

	/* Edit the font-size to counteract inherited font sizing.
	 * Eg. 1.25em = 1 / 0.8em
	 */

	font-size:1.25em; /* 1.25em for testing in site pages */ /* No parent CSS that can effect the size in the demos ZIP */

	font-family:Verdana, Arial, sans-serif;
	line-height:1.6;
	color: #666;
	/*border:1px solid #009be3;*/
	background-color:transparent;
	position:relative;
}
div.jp-audio {
	width:420px;
}
div.jp-video-270p {
	width:480px;
}
div.jp-video-360p {
	width:640px;
}
div.jp-video-full {
	/* Rules for IE6 (full-screen) */
	width:480px;
	height:270px;
	/* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
	position:static !important; position:relative
}

div.jp-video-full div.jp-jplayer {
	top: 0;
	left: 0;
	position: fixed !important; position: relative; /* Rules for IE6 (full-screen) */
	overflow: hidden;
	z-index:1000;
}

div.jp-video-full div.jp-gui {
	position: fixed !important; position: static; /* Rules for IE6 (full-screen) */
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	z-index:1000;
}

div.jp-video-full div.jp-interface {
	position: absolute !important; position: relative; /* Rules for IE6 (full-screen) */
	bottom: 0;
	left: 0;
	z-index:1000;
}

div.jp-interface {
	position: relative;
	background-color:transparent;
	z-index: 50;
	width:100%;
}

div.jp-audio div.jp-type-single div.jp-interface {
	height:auto;
}
div.jp-audio div.jp-type-playlist div.jp-interface {
	height:auto;
}

div.jp-video div.jp-interface {
	border-top:1px solid #009be3;
}

/* @group CONTROLS */

div.jp-controls-holder {
	clear: both;
	width:440px;
	margin:0 auto;
	position: relative;
	overflow:hidden;
	top:-8px; /* This negative value depends on the size of the text in jp-currentTime and jp-duration */
}

div.jp-interface ul.jp-controls {
	list-style-type:none;
	margin:0;
	padding: 0;
	overflow:hidden;
}

div.jp-audio ul.jp-controls {
	width:380px;
	padding:17px 20px 0 20px;
}

div.jp-video div.jp-type-single ul.jp-controls {
	width: 78px;
	margin-left: 200px;
}

div.jp-video div.jp-type-playlist ul.jp-controls {
	width: 134px;
	margin-left: 172px;
}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li {
	display:inline;
	float: left;
}

div.jp-interface ul.jp-controls a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
a.jp-play,
a.jp-pause {
	width:40px;
	height:40px;
}

a.jp-play {
	/*background: url("jplayer.blue.monday.jpg") 0 0 no-repeat;*/
}
a.jp-play:hover {
	/*background: url("jplayer.blue.monday.jpg") -41px 0 no-repeat;*/
}
a.jp-pause {
	/*background: url("jplayer.blue.monday.jpg") 0 -42px no-repeat;*/
	/*background:url("imagenes/audio/pausa.png") 0 0 no-repeat;*/
	background:url("imagenes/audio/pausa2.png") 0 0 no-repeat;
	
}
a.jp-pause:hover {
	/*background: url("jplayer.blue.monday.jpg") -41px -42px no-repeat;*/
	/*background:url("imagenes/audio/pausa.png") 0 0 no-repeat;*/
	background:url("imagenes/audio/pausa2.png") 0 0 no-repeat;
}

a.jp-stop, a.jp-previous, a.jp-next {
	width:28px;
	height:28px;
	margin-top:6px;
}

a.jp-stop {
	/*background: url("jplayer.blue.monday.jpg") 0 -83px no-repeat;*/
	/*background:url("imagenes/audio/stop.png") 0 0 no-repeat;*/
	background:url("imagenes/audio/stop2.png") 0 0 no-repeat;
	margin-left:10px;
}

a.jp-stop:hover {
	/*background: url("jplayer.blue.monday.jpg") -29px -83px no-repeat;*/
	/*background:url("imagenes/audio/stop.png") 0 0 no-repeat;*/
	background:url("imagenes/audio/stop2.png") 0 0 no-repeat;
}

a.jp-previous {
	/*background: url("jplayer.blue.monday.jpg") 0 -112px no-repeat;*/
}
a.jp-previous:hover {
	/*background: url("jplayer.blue.monday.jpg") -29px -112px no-repeat;*/
}

a.jp-next {
	/*background: url("jplayer.blue.monday.jpg") 0 -141px no-repeat;*/
}
a.jp-next:hover {
	/*background: url("jplayer.blue.monday.jpg") -29px -141px no-repeat;*/
}

/* @end */

/* @group progress bar */

div.jp-progress {
	overflow:hidden;
	background-color: #ddd;
}
div.jp-audio div.jp-progress {
	position: absolute;
	top:32px;
	height:15px;
}
div.jp-audio div.jp-type-single div.jp-progress {
	left:110px;
	width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-progress {
	left:166px;
	width:130px;
}
div.jp-video div.jp-progress {
	top:0px;
	left:0px;
	width:100%;
	height:10px;
}
div.jp-seek-bar {
	/*background: url("jplayer.blue.monday.jpg") 0 -202px repeat-x;*/
	background:url("imagenes/audio/cuadradoSlider.png") 0 0 no-repeat;
	width:0px;
	height:100%;
	cursor: pointer;
}
div.jp-play-bar {
	/*background: url("jplayer.blue.monday.jpg") 0 -218px repeat-x ;*/
	width:0px;
	height:100%;
}

/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {
	/*background: url("jplayer.blue.monday.seeking.gif");*/
}

/* @end */

/* @group volume controls */


a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
	width:18px;
	height:15px;
	margin-top:12px;
}

div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
	margin-left: 210px;	
}

div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute {
	margin-left: 154px;
}

div.jp-audio a.jp-volume-max {
	margin-left: 56px;	
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max {
	position: absolute;
	top:12px;
	margin-top:0;
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute {
	left: 50px;
}


div.jp-video a.jp-volume-max {
	left: 134px;
}

a.jp-mute {
	/*background: url("jplayer.blue.monday.jpg") 0 -170px no-repeat;*/
}
a.jp-mute:hover {
	/*background: url("jplayer.blue.monday.jpg") -19px -170px no-repeat;*/
}
a.jp-unmute {
	/*background: url("jplayer.blue.monday.jpg") -60px -170px no-repeat;*/
	display: none;
}
a.jp-unmute:hover {
	/*background: url("jplayer.blue.monday.jpg") -79px -170px no-repeat;*/
	/*background: url("imagenes/audio/barraAudio2.png") 0 0 no-repeat;*/
}

a.jp-volume-max {
	/*background: url("jplayer.blue.monday.jpg") 0 -186px no-repeat;*/
	/*background: url("imagenes/audio/barraAudio.png") 0 0 no-repeat;*/
}
}
a.jp-volume-max:hover {
	/*background: url("jplayer.blue.monday.jpg") -19px -186px no-repeat;*/
	/*background: url("imagenes/audio/barraAudioRoja2.png")-19px -186px no-repeat;*/
	background: url("imagenes/audio/barraAudio3.png") 0 0 no-repeat;
}

div.jp-volume-bar {
	position: absolute;
	overflow:hidden;
	/*background: url("jplayer.blue.monday.jpg") 0 -250px repeat-x;*/	
	background: url("imagenes/audio/barraAudioGris2.png") 0 0 no-repeat;
	/*background: url("imagenes/audio/barraAudio2.png") 0 0 no-repeat;*/
	width:70px;
	height:10px;
	cursor: pointer;
	margin-top:-5px;
}
div.jp-audio div.jp-volume-bar {
	top:37px;
	left:330px;
}
div.jp-video div.jp-volume-bar {
	top:17px;
	left:72px;
}
div.jp-volume-bar-value {
	/*background: url("jplayer.blue.monday.jpg") 0 -256px repeat-x;*/
	/*background: url("imagenes/audio/cuadradoSlider.png") 0 0 no-repeat;*/
	/*background: url("imagenes/audio/barraAudioRoja2.png") 0 0 no-repeat;*/
	background: url("imagenes/audio/barraAudio3.png") 0 0 no-repeat;
	width:0px;
	height:10px;
}

/* @end */

/* @group current time and duration */

div.jp-audio div.jp-time-holder {
	position:absolute;
	top:50px;
}
div.jp-audio div.jp-type-single div.jp-time-holder {
	left:110px;
	width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-time-holder {
	left:166px;
	width:130px;
}

div.jp-current-time,
div.jp-duration {
	width:60px;
	font-size:.64em;
	font-style:oblique;
}
div.jp-current-time {
	float: left;
	display:inline;
}
div.jp-duration {
	float: right;
	display:inline;
	text-align: right;
}

div.jp-video div.jp-current-time {
	margin-left:20px;
}
div.jp-video div.jp-duration {
	margin-right:20px;
}

/* @end */

/* @group playlist */

div.jp-title {
	font-weight:bold;
	text-align:center;
}

div.jp-title,
div.jp-playlist {
	width:100%;
	background-color:#ccc;
	border-top:1px solid #009be3;
}
div.jp-type-single div.jp-title,
div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist {
	border-top:none;
}
div.jp-title ul,
div.jp-playlist ul {
	list-style-type:none;
	margin:0;
	padding:0 20px;
	font-size:.72em;
}

div.jp-title li {
	padding:5px 0;
	font-weight:bold;
}
div.jp-playlist li {
	padding:5px 0 4px 20px;
	border-bottom:1px solid #eee;
}

div.jp-playlist li div {
	display:inline;
}

/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */

div.jp-type-playlist div.jp-playlist li:last-child {
	padding:5px 0 5px 20px;
	border-bottom:none;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
	list-style-type:square;
	list-style-position:inside;
	padding-left:7px;
}
div.jp-type-playlist div.jp-playlist a {
	color: #333;
	text-decoration: none;
}
div.jp-type-playlist div.jp-playlist a:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
	color:#0d88c1;
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#666;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{
	color:#666;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{
	color:#0d88c1;
}
span.jp-artist {
	font-size:.8em;
	color:#666;
}

/* @end */

div.jp-video-play {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	cursor:pointer;
	background-color:rgba(0,0,0,0); /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */
}
div.jp-video-270p div.jp-video-play {
	height:270px;
}
div.jp-video-360p div.jp-video-play {
	height:360px;
}
div.jp-video-full div.jp-video-play {
	height:100%;
	z-index:1000;
}
a.jp-video-play-icon {
	position:relative;
	display:block;
	width: 112px;
	height: 100px;

	margin-left:-56px;
	margin-top:-50px;
	left:50%;
	top:50%;

	/*background: url("jplayer.blue.monday.video.play.png") 0 0 no-repeat;*/
	text-indent:-9999px;
}
div.jp-video-play:hover a.jp-video-play-icon {
	/*background: url("jplayer.blue.monday.video.play.png") 0 -100px no-repeat;*/
}





div.jp-jplayer audio,
div.jp-jplayer {
	width:0px;
	height:0px;
}

div.jp-jplayer {
	background-color: #000000;
}





/* @group TOGGLES */

/* The audio toggles are nested inside jp-time-holder */

ul.jp-toggles {
	list-style-type:none;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}

div.jp-audio .jp-type-single ul.jp-toggles {
	width:25px;
}
div.jp-audio .jp-type-playlist ul.jp-toggles {
	width:55px;
	margin: 0;
	position: absolute;
	left: 325px;
	top: 50px;
}

div.jp-video ul.jp-toggles {
	margin-top:10px;
	width:100px;
}

ul.jp-toggles li {
	display:block;
	float:right;
}

ul.jp-toggles li a {
	display:block;
	width:25px;
	height:18px;
	text-indent:-9999px;
	line-height:100%; /* need this for IE6 */
}

a.jp-full-screen {
	/*background: url("jplayer.blue.monday.jpg") 0 -310px no-repeat;*/
	margin-left: 20px;
}

a.jp-full-screen:hover {
	background: url("jplayer.blue.monday.jpg") -30px -310px no-repeat;
}

a.jp-restore-screen {
	/*background: url("jplayer.blue.monday.jpg") -60px -310px no-repeat;*/
	margin-left: 20px;
}

a.jp-restore-screen:hover {
	/*background: url("jplayer.blue.monday.jpg") -90px -310px no-repeat;*/
}

a.jp-repeat {
	/*background: url("jplayer.blue.monday.jpg") 0 -290px no-repeat;*/
}

a.jp-repeat:hover {
	/*background: url("jplayer.blue.monday.jpg") -30px -290px no-repeat;*/
}

a.jp-repeat-off {
	/*background: url("jplayer.blue.monday.jpg") -60px -290px no-repeat;*/
}

a.jp-repeat-off:hover {
	/*background: url("jplayer.blue.monday.jpg") -90px -290px no-repeat;*/
}

a.jp-shuffle {
	/*background: url("jplayer.blue.monday.jpg") 0 -270px no-repeat;*/
	margin-left: 5px;
}

a.jp-shuffle:hover {
	background: url("jplayer.blue.monday.jpg") -30px -270px no-repeat;
}

a.jp-shuffle-off {
	/*background: url("jplayer.blue.monday.jpg") -60px -270px no-repeat;*/
	margin-left: 5px;
}

a.jp-shuffle-off:hover {
	/*background: url("jplayer.blue.monday.jpg") -90px -270px no-repeat;*/
}


/* @end */

/* @group NO SOLUTION error feedback */

.jp-no-solution {
	position:absolute;
	width:390px;
	margin-left:-202px;
	left:50%;
	top: 10px;

	padding:5px;
	font-size:.8em;
	background-color:#eee;
	border:2px solid #009be3;
	color:#000;
	display:none;
}

.jp-no-solution a {
	color:#000;
}

.jp-no-solution span {
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold;
}

/* @end */

/*
------------------------------------------------
GRILLA
------------------------------------------------
*/
.ui-jqgrid
{	
   
}
.ui-jqgrid-hbox
{
	display:none; /* Ocultando encabezado de grilla */
}


.ui-jqgrid .ui-widget-content /* contenedor de celda de item*/
{
	background-image:none;
	border:none;	
	background-color:#fff;	  
}

.ui-widget-content .ui-state-hover
{
	background-image: none;	
	color: #000;		
}

.ui-widget-content .ui-state-hover a,
.ui-widget-content .ui-state-hover a:link
{
	color: #000;
	cursor: pointer;
    cursor: hand;
}

.ui-widget-content .ui-state-highlight
{
	background-image:none;
}


.ui-widget-content /* borde derecho */
{ 
    border: 1px solid #fff;
    background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; 
    color: #333333;    
     }


.ui-state-default, .ui-widget-content .ui-state-default /* borde superior */
{ 
	border: 1px solid #fff;
}


.ui-pager-control
{
	color:#fff;	
}






/*
------------------------------------------------
ARTICULO ITEM (para listados)
------------------------------------------------
*/


.ui-jqgrid
{	
	width:605px;
}
.ui-jqgrid-hbox,
.ui-jqgrid-titlebar
{
	display:none; /* Ocultando encabezado de grilla */
}

.articuloItem
{
	height:200px;
	margin-top:3px;
	padding-bottom:3px;
}

.articuloItem .t
{
	word-wrap:break-word;
    color:#000;
    float:left;
    margin-left:15px;
    margin-bottom:10px;
    width: 360px;
}

.articuloItem .t a,
.articuloItem .t a:link		/* titulo */
{
	color:#000;
	text-decoration:none;
	font-size:1.5em;
}

.articuloItem .b		/* bajada */	
{
    color: #000;
    float:left;
    width: 360px;
    margin-left:15px;
    
}

.articuloItem .b p 
{
}

.articuloItem .relleno		/* relleno de bajada */	
{
    display:none;
}

.articuloItem .c		/* contenido - texto */	
{
   
}

.articuloItem .f		/* fecha */
{	
	
	font-size:0.8em;	
	display:none;
	color: #A9A9A9;    	
}

.articuloItem .contendorImagenYReproductor		/* reproductor */
{
    position: relative;          
}

.articuloItem .i		/* imagen contenedor */
{
    float:left;    
    width:240px;
    height:200px;            
    margin-left:15px;
}

.articuloItem .i img		/* imagen fisica */
{
    width:240px;
    height:200px;    
}



.articuloItem .s		/* separador */
{
	border-width: 1px;
	border-color: #fff;
	border-top-style:solid;
	width:100%;
    min-height:1px;
    float:left;
    margin-left:-20px;
}

.articuloItem .mi
{
    margin-top:5px;
    text-align: right;
    margin-right: 10px;
    font-size: 0.8em;
    color: #4C871A;
    display:none;
}

.articuloItem .clear
{
	clear:both;	
    min-height:1px;
}


.subTitulo
{
    font-size: 1.85em; 
    margin-left:0px; 
    text-align:left;
    color:#B68109;
}


div#caja_izq 
{
    width: 870px;
    margin: 20px auto;    
    background-image: url("imagenes/design/fondoCartelera.png");
    background-repeat: repeat-x;
    background-color: #071D36;
    overflow: auto;
}

div#caja_der 
{
    width: 520px;
    float: right;
    background-image: url("imagenes/design/fondoCartelera.png");
    background-repeat: repeat-x;
    background-color: #071D36;
}

.columna_izquierda 
{
    width: 300px;
    float: left;
    padding: 20px;
    position: relative;
    margin-left: -350px;
    text-align:justify;
}

.columna_derecha 
{
    width: 475px;
    float: left;
    padding: 20px;
    text-align:justify;
}

.textoPelicula
{
    
}

.peli-info-label{}

.peli-info-valor
{
	font-weight:bold;
}

.peli-info-valor a,
.peli-info-valor a:link
{
	color:#fff;
	text-decoration:none;
}
.peli-info-valor a:hover
{
	text-decoration:underline;
}

.videoTrailer
{
    width:475px;
    min-height:290px;
}


.peli-fuente-mediana
{
	font-size: medium;
}

div#MeGusta
{        
    float:right;    
    text-align:left;    
}

div#MeGusta .col2
{     
    padding-left:5px;  
}

div#dias1
{
    width:225px;  
    float:right;  
    margin-top:10px;
    margin-left:10px;     
}

div#dias2
{
    width:225px;  
    float:left;  
    margin-right:5px;
    margin-top:10px;
    margin-left:250px;
     
}

.connect_widget .connect_widget_text
{
    color:#fff !important;
}

/*--- AUDIO ---*/

.reproductorListado .reproductorAudio
{
    margin-top:-70px;
    margin-left:-10px;
    position:absolute;
    width: inherit;
}

.reproductorListado a.iconoAudio
{
    background-image: url('/recursos/teleemos/css/lib/imagenes/audio/iconoAudio.png');
    background-repeat: no-repeat;
    height: 68px;
    left: 15px;
    position: absolute;
    top: 5px;
    width: 78px;
}

.reproductorListado .reproductorAnimado
{
    background-image: url('/recursos/teleemos/css/lib/imagenes/audio/iconoAudioReproduciendoMasChico.gif') !important;
    background-repeat: no-repeat !important;   
    height: 68px;
    left: 5px;
    position: absolute !important;
    top: 5px;
    width: 78px;
    }

.reproductorListado a.jp-stop {
    margin-left: 91%;
    margin-top: -30%;
}

.reproductorListado  a.jp-pause {
    margin-left: 80px;
}

.reproductorListado div.jp-audio a.jp-volume-max {
    margin-left: 5px;
}

.reproductorListado div.jp-audio a.jp-volume-max {
    margin-left: 5px;
}

.reproductorListado div.jp-audio div.jp-volume-bar {
    left: 150px;
    top: 33px;
    /*width:68;
    height:16;
    background: url("imagenes/audio/fondoSlider.png") 0 0 no-repeat;*/
}

.reproductorListado div.jp-audio ul.jp-controls {
    width: auto;
    margin-top:65px;
}


.reproductorListado div.jp-audio {
    width: auto;
}


.articuloItem .reproductorListado		/* reproductor */
{
    float: left;
    left: -255px;
    position: relative;
    top: 142px;
    z-index: 10;
}



/*
------------------------------------------------------
SECCION - OPINIONES
------------------------------------------------------
*/
.articulo-opinion {
    background-color: #D1D4D6;
    height: auto;
}

.articulo-opinion .t {
    float: none;
}
.articulo-opinion .s {
    float: none;
    border: none;
}
.seccion-opinion-periodista {
    display: block;
    width: 590px;
    height: 51px;
    margin: 0 10px;
}

/*
------------------------------------------------------
SECCIONES
------------------------------------------------------
*/

div.seccion
{
    width:645px;
}

#seccion
{
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 365px;
}

.ladoDerecho{}

.seccionTitulo
{
    /*border-bottom: #BEC9E0 1px solid;*/
    margin-left: 10px;
    text-align: left;
    color: #000;
}
.seccionTitulo .titulo,
.seccionTitulo h1
{
    font-size: 2.25em;
    margin-top: 25px;
    
}

.seccionTitulo .desc
{
    font-size: 0.9em;
    font-style: italic;
}



/*
------------------------------------------------------
SECCIONES HIJAS
------------------------------------------------------
*/
.seccionesHijas
{
    margin-bottom: 20px;
    margin-left: 50px;
    margin-right: 50px;	
	
	
}

.seccionesHijas .seccionItem
{
    padding-bottom: 4px;
    margin-right: 25px;
    /*border-bottom: 1px dotted #ccc;*/
    margin-top: 5px;
}

.seccionesHijas .seccionItem a,
.seccionesHijas .seccionItem a:link
{
    font-size: 1.1em;
    padding-left: 25px;
    text-decoration: none;
    color: #000;
}
.seccionesHijas .seccionItem a:hover
{

    font-weight: bold;

}
.seccionesHijas .seccionItem .t
{
}

.seccionesHijas .seccionItem .d
{
    padding-left: 25px;
}

.seccionesHijas .seccionItem span
{

    margin-left: 25px;
    font-size: 0.9em;
    line-height: 0.8em;
    font-style: italic;
}





/*
------------------------------------------------------
SECCIONES HIJAS
------------------------------------------------------
*/
.seccionesPath
{
    color: #B2BB99;
    font-size: 0.85em;
    text-align: left;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 15px;
}

.seccionesPath a,
.seccionesPath a:link
{
    text-decoration: none;
    color: #6699CC;
}

.seccionesPath a:hover
{
    text-decoration: none;
    color: #009933;
}


/*
------------------------------------------------------
SECCION ARTICULOS
------------------------------------------------------
*/
.seccionArticulos
{
    margin-left: 20px;
    margin-right: 20px;
}

#gridArticulos
{
    padding-left: 50px;
    text-align: justify;
}

#gbox_gridArticulos

{
    width: 960px !important;
    background-color: #fff!important;    

}

#teLeemos
{
    height:135px;
    width:650px;     
	background-image:url('/recursos/teleemos/css/lib/imagenes/design/imgEncabezado.png');
	background-repeat:no-repeat;
	background-position:200px 10px;
	position:absolute;
	margin-left:0%;
	z-index:9999;
}

#teLeemos img
{
    height:167px;
    width:190px;     
	background-color:transparent;
	margin-top:-40px;
	z-index:50;
	position:relative;
}


.detalle-encuesta 
{
    width:960px;
    font-family:Trebuchet MS;
}

.detalle-encuesta h2 .lnkVotarEncuesta
{
    width:860px;
    margin-left:20px;
    margin-top:20px;
}

.detalle-encuesta h3
{
    width:860px;    
    margin-left:0px;
    margin-top:20px;
    margin-bottom:10px;
    font-size: 2.25em;    
}

.encuesta-headers td
{
    padding-left:20px;
}
    
.tabla-encuesta-result td
{
    text-align:left;
}
    
.tabla-encuesta-result td .respuesta-texto
{
    margin-left:20px;
}
    
.lista-encuestas-item
{
    margin-left:20px;
}
    
.lista-encuestas-item a 
{
    font-size:medium;
    color:#143866;
}

.encuesta-votacion .encuesta-opciones{
    margin-left:20px;
    width:860px;
}
    
.lnkVotarEncuesta
{
    width:200px;
    margin-left:20px;
    margin-top:30px;
}   

.tabla-encuesta-result .barra img {
	background-image: url('/Content/TeLeemos/imagenes/encuesta/barra.gif');
	background-position: 100% 0;
	background-repeat: no-repeat;
	margin-right: 10px;
}
.funebres .titulo1
{
    width:630px;
    
    }
.highslide-container {
    z-index: 99999 !important;
}
.galeria-detalle {
    margin-top:15px;
    width: 960px;
}

    .galeria-detalle .galeria-titulo {
        color: #A80505;
        font-size: 1.5em;
        font-weight: bold;
        line-height: 34px;
    }


.galeria-contenedor-imagenes {
    width: 660px;
}
.galeria-detalle-imagenes {
    margin: 10px;    
    margin-bottom: 20px;    
}
.galeria-imagen {
    float: left;
    margin: 5px;
    border: 5px solid #143866;
    height: 100px;
    width: 100px;
}
.galeria-detalle-publicidad {
    width: 300px;
}

/* 
Fondo del visor y el fondo de la descripcion
*/
.highslide-dimming,
.highslide-caption {
    background-color: #143866 !important;
}

.highslide-number {
    color: #FFF;
    text-align: center;
}

.highslide-caption {
    text-align: left;
}
.list-group-item-contenedor{

}


.list-group-item {
    margin-bottom: 20px;
    margin-top: 20px;
    cursor: pointer;
    cursor: hand;
}

.list-group-item-img-contenedor{
	float:left;
	margin-right:15px;
}

.list-group-item-txt-contenedor{
	float:left;
	
}

.galeria-list .clearfix{
	clear:both;
}

clear: both;

.list-group-item img {
    margin-right: 8px;
}

.list-group-item-heading a,
.list-group-item-heading a:link {
    font-size: 1.2em;
    font-weight: bold;
	text-decoration: none;
    color: #A80505;
}
.horoscopo-contenedor
{
    width:780px;        
    }
    
.horoscopo-listado
{
    background-image:url('/recursos/teleemos/css/lib/imagenes/design/fondoHoroscopo.png');    
    background-repeat:repeat-y;
    }
    
.horoscopo-item
{	
    width:780px;
}

.horoscopo-item .t
{
	margin-top: 10px;
}

.horoscopo-item .i
{
	height:72px;
	width:72px;	
}

.horoscopo-item .i img
{	
	margin-top:15px;
	height:72px;
	width:72px;	
	margin-left:35px;
}

.signo-piscis .i
{
        
    }
    
.horoscopo-encabezado
{
    background-image:url('/recursos/teleemos/css/lib/imagenes/design/encabezadoServicios.png');
    background-repeat:no-repeat;    
    background-color:#fff;
    width:780px;
    height:217px;
}

.horoscopo-encabezado .horoscopoTitulo
{
    font-size:x-large;
    font-weight:bold;
    color:#fff;        
    padding-top:50px;
    float:left;
    margin-left:20px;
    }

.iconoHoroscopo
{
    background-image:url('/recursos/teleemos/css/lib/imagenes/design/iconoHoroscopo.png');
    background-repeat:no-repeat;
    width:127px;
    height:111px;
    position:absolute;
    margin-left:650px;
    margin-top:-215px;
    }
        
.horoscopo-listado
{
    margin-top:-75px;
    }
    

.horoscopo-listado .articuloItem
{
    height:auto;
    margin-bottom:10px;
    margin-top:10px;
}
    
.horoscopo-listado .articuloItem .t 
{
    color: #FFFFFF;
    float: left;
    font-size: 1.4em;
    font-weight: bold;    
    margin-left:170px;
    text-align: left;
    text-transform: none;
    width:500px;
}
    
.horoscopo-listado .articuloItem .s 
{        
    border-width: 1px;
    float: left;
    margin-left:0px;    
    height: 1px;
    width: 100%;
    border-color:#BDBFC2;    
    margin-top:25px;
    }    
    
.horoscopo-listado .articuloItem .b
{    
    float: left;    
    margin-left:100px;
    width:500px;
    color:#fff;
    }   
    
.horoscopo-listado .articuloItem .b span
{    
    float: left;    
    margin-left:70px;    
    color:#fff;
}  
    
/*---- SOMBRA ----*/

.blur{ 
   background-color:Red; /*shadow color*/ 
   color: inherit; 
   margin-left: 4px; 
   margin-top: 4px; 
} 

.shadow, 
.content{ 
   position: relative; 
   bottom: 2px; 
   right: 2px; 
} 

.shadow{ 
   background-color:Blue; /*shadow color*/ 
   color: inherit; 
} 

.content{ 
   background-color:Green; /*background color of content*/ 
   color: #000; /*text color of content*/ 
   border: 1px solid #000; /*border color*/ 
   padding: .5em 2ex; 
} 

/*------------- AUDIO LISTADO HOROSCOPO------------*/

.horoscopo-item .reproductorAudio
{
    margin-top:-40px;
    margin-left:-10px;
    position:absolute;
    width: inherit;      
}

.horoscopo-item .reproductorAnimado
{
    background-image: url('/recursos/teleemos/css/lib/imagenes/audio/iconoAudioReproduciendoMasChico2.gif') !important;
    background-repeat: no-repeat !important;   
    height: 68px;
    left: 5px;
    position: absolute !important;
    top: 5px;
    width: 78px;
    }
    
.horoscopo-item div.jp-interface {            
}

.horoscopo-item a.iconoAudio
{
    background-image: url('/recursos/teleemos/css/lib/imagenes/audio/iconoAudioChico.png');
    background-repeat: no-repeat;
    height: 47px;
    left:28px;
    position: absolute;
    top: -35px;
    width: 54px;
}

.horoscopo-item a.jp-stop {
    margin-left: -37%;
}

.horoscopo-item a.jp-pause {
    margin-left: 80px;
}

.horoscopo-item div.jp-audio a.jp-volume-max {
    margin-left: 5px;
}

.horoscopo-item div.jp-audio a.jp-volume-max {
    margin-left: 5px;
}

.horoscopo-item div.jp-audio div.jp-volume-bar {    
    left:145px;
    top:-150%;    
}

.horoscopo-item div.jp-audio ul.jp-controls {
    width: auto;
    padding:0;
}


.horoscopo-item div.jp-audio {
    width: auto;
}

.horoscopo-item div.jp-volume-bar 
{
    margin-top:130px;
    }
#teLeemos
{                   
    float:left;
    margin-top:-100px;  
    position:relative;  
    z-index:55px;
}
    
.subEncabezado
{
    width:1260px;
    height:45px;    
    background-color:#143866;
    margin-left:-150px;    
    position:relative;
    z-index:15;    
}

.subEncabezado .redesSociales
{
    float:left;
    margin-top:15px;
    margin-left:350px;
}

.subEncabezado .redesSociales .icono
{
    float:left;
    margin-left:10px;
}

/*
-------------------------------------------------
Layout
-------------------------------------------------
*/
.layout-sprites {
    background-image: url('/recursos/teleemos/css/lib/imagenes/layout/layout-sprites.png');
}

.tabla-principal tbody tr td {
    vertical-align: top;
}
.col-bloque3 {
    width: 100%;
}

.col-publi300 {
    text-align: right;
    width: 300px;
}
.col-bloque4 {
    width: 100%;
}

.col-bloque5-col1,
.col-bloque5-col2 {
    
}

/*
-------------------------------------------------
BUSCAR EXPRESS (encabezado)
-------------------------------------------------
*/
.subEncabezado .buscarExpress-contenedor
{
    float:left;
    margin-left:10px;
}
.subEncabezado .buscarExpress-contenedor .buscarExpress-texto,
.subEncabezado .buscarExpress-contenedor .buscarExpress-control
{
    float:left;
    margin-left:5px;
}

.subEncabezado .buscarExpress-contenedor .buscarExpress-texto
{
    color:#fff;
    margin-top:15px;
}
.subEncabezado .buscarExpress-contenedor .buscarExpress-control
{
    margin-top:13px;
}

.subEncabezado .buscarExpress-contenedor input[type=text]
{
	background-color:#FFFFFF;
	border: 1px solid #999999;
	width:260px; 
	height:18px;
}

.subEncabezado .buscar input
{
    color:#143866;
    margin-top:15px;
}

.subEncabezado .fecha
{
    background-color:#A80505;
    border-bottom-left-radius:25px;
    color:#fff;
    float:right;
    height:49px;
    width:450px;
    margin-right:0;
    margin-top:0;   
}

.subEncabezado .fecha p
{    
    margin-top:15px;
    text-align:left;
    margin-left:20px;    
}

.climaHoy
{
    float:left;
    width:150px;
    height:100px;
    margin-left:68.75%;    
    text-align:center;
}
    
.climaHoy .clima-tabla
{
    margin-top:15px;
    width: 100%;    
}    
    
.climaHoy .grados
{    
    color:#A80505;
    font-size:large;
    font-weight:bold;
    padding-left:5px;
    }

.climaHoy .lugar
{    
    color:#143866;
    }
    
.climaProxDias
{
    float:left;
    width:150px;
    height:100px;
    text-align:center;
    }
    
.climaProxDias table
{
    margin-top:5px;
    }
    
.climaProxDias img
{
    height: 32px;
    width: 32px;        
}    
    
.climaProxDias .fila1
{
    color:#143866;    
    }
    
.climaProxDias .fila3
{
    color:#A80505;   
    font-weight:bold; 
    }
    
.climaProxDias .fila4
{
    color:#143866;    
    font-weight:bold;
    }    

.contenedor
{
    width:960px;            
}
	    
.contenedor .capa1
{
    float:left;           
    height:100%;
    width:630px;    
}
	    	      
.contenedor .capa2
{    
    height:100%;
    width:330px;    
    vertical-align:top;    
}
	  
.contenedor .capa3
{
    
}
	    
.contenedor .capa4
{
    float:left;              
    width:330px;
}	    



/*
-----------------------------
Bloques: Secciones
-----------------------------
*/
.se-politica {
    background-color: #254d8d;
}
.se-sociedad {
    background-color: #6b7d87;
}
.se-cultura {
    background-color: #ff8634;
}
.se-deportes {
    background-color: #258b45;
}
.se-opiniones {
    background-color: #cd4747;
}
.se-tecnologia {
    background-color: #3375e7;
}
.se-new-age {
    background-color: #952d97;
}
.se-internacional {
    background-color: #cc071b;
}
.se-bienal {
    background-color: #952d97;
}
.se-farandula {
    background-color: #952d97;
}




    
 /*
------------------------------------------------------
Encuesta
------------------------------------------------------
*/
.encuesta
{
    margin-top:20px;
    width:300px;
	height:100%;
	background-color:#BDBFC2;	
    padding-bottom: 10px;  
}

.encuesta .tit
{
    width:300px;
	height:45px;
	text-align:center;
	background-color:#143866;
	color:#fff;	
	font-size:1.5em;
}

.encuesta .titulo
{    
	text-align:left;
	color:#000;	
	font-size:1.0em;
	font-weight:bold;	
	margin-left:70px;
	margin-top:35px;
	width:200px;
}

.encuesta li
{    
	text-align:left;
	color:#000;	
	font-size:1.0em;	
	margin-left:10px;
	margin-top:10px;
}

.encuesta .imagenEncuesta
{
    background-image:url('/recursos/teleemos/css/lib/imagenes/design/iconoEncuesta.png');
    background-repeat:no-repeat;    
    width:105px;
    height:91px;           
    margin-top:-15px;
    margin-left:0.25%;
    float:left;
    position:absolute;
}

.encuesta .resultados, 
.encuesta .opciones 
{
    margin-left:60px;
    margin-top:10px;
    margin-right: 10px;
    clear: both;
}    

.encuesta .resultados .texto
{
    width: auto !important;
    margin-bottom: 3px !important;
}

.encuesta .opciones input {
    margin-right: 8px;
} 


.encuesta .lnkVotarEncuesta
{
    margin-top:10px;
    margin-bottom:15px;
    font-weight:bold;
    font-size: 1.2em;
    color:#143866;
    width: 100%;
    margin-left: 0px;
    text-align: center;
}
	    
.encuesta .resultados .result .barra img {
	background-image: url('/Content/TeLeemos/imagenes/encuesta/barra.gif');
	background-position: 100% 0;
	background-repeat: no-repeat;
	margin-right: 10px;
}

.encuesta .lnkVerResultados,
.encuesta .lnkVotarEncuesta
{
    width: 100%;
}

.encuesta .lnkVerResultados,
.encuesta .lnkDetalle 
{
    display: block;
    width: 100px;
    margin: 10px auto 0;
    clear: both;
}

.encuesta .spanYaVoto {
    display: block;
    width: 150px;
    margin: 15px auto 0;
}


 
/* 
--------------------------------------------
Tapas de Diarios
--------------------------------------------
*/  
.teleemos-tapasdediarios {
    min-height: 100px;
    min-width: 300px;
    background-color: #143866;
    margin-bottom: 10px;    
}
.teleemos-tapasdediarios-contenedor {
    padding-top: 10px;
    padding-bottom: 10px;
}
.teleemos-tapasdediarios-tapa {
    float: left;
    margin-left: 10px;
}
.teleemos-tapasdediarios-tapa-desc {
    text-align: left;
    padding: 10px;
}
.teleemos-tapasdediarios-tapa-desc h4 {
    font-size: 1.2em;
    font-weight: bold;
}
.teleemos-tapasdediarios-relleno {
    clear: both;
    height: 1px;
}

/* 
--------------------------------------------
Cartelera (Cines/Teatro/Musica)
--------------------------------------------
*/ 
.teleemos-cartelera {
    background-color: #143866;
    width: 300px;
    min-height:419px;
    text-align: center;
    margin-bottom:15px;
}
.teleemos-cartelera h1 
{
    background-color: #A80505;
    color: #FFF;
    text-transform: uppercase;
    height: 26px;
}
.teleemos-cartelera-menu {
    height: 33px;
}
.cartelera-menu-item {
    width: 100px;
    color: white;
    float: left;
    line-height: 33px;
    text-align: left;
    text-indent: 35px;
    font-weight: bold;
    margin-top: 5px;
    position: relative;
}

/*.cartelera-menu-item:hover div.cartelera-menu-flechita
{
    position: absolute;
    background-position: 0 -76px !important;
    top: 33px;
    left: 33px;
    width: 100px;
    height: 33px;
    
}*/

.cartelera-menu-flechita-hover {
    position: absolute;
    background-position: 0 -76px !important;
    top: 33px;
    left: 33px;
    width: 100px;
    height: 33px;
 }
 
.cartelera-menu-item-hover {
    height: 33px;
    border-bottom: 2px solid #A80505;
}

/*.cartelera-menu-item:hover
{
    height: 33px;
    border-bottom: 2px solid #A80505;
}*/
.cartelera-menu-fondo 
{
    display: block;
    background: url(/recursos/TeLeemos/css/lib/imagenes/cartelera/sprites-cartelera.png) no-repeat transparent;
}
.cartelera-menu-cines {
    width: 100px;
    height: 28px;
    background-position: 0 0;
}
.cartelera-menu-teatro {
    width: 100px;
    height: 27px;
    background-position: 0px -28px;
}
.cartelera-menu-musica {
    width: 100px;
    height: 21px;
    background-position: 0px -55px;
}

a.cartelera-ver-completa,a.cartelera-ver-completa:link ,a.cartelera-ver-completa:hover{
    color: #FFF;
}

div.teleemos-cartelera-detalle-imagen {
    float: left;
    margin: 0 15px 5px 0;
}

div.teleemos-cartelera-detalle-texto strong{
    font-weight: bold;
}

div.teleemos-cartelera-detalle-texto p{
    margin-top: 15px;
}

div.teleemos-cartelera-detalle-texto p strong{
    font-size: 1.2em;
}

div.teleemos-cartelera-detalle-video {
    clear: both;
}

/* 
--------------------------------------------
Menu Flotante 
--------------------------------------------
*/    
#menuFlotante
{        
    float: right;
    width: 130px;
    height: 300px;
    position: fixed;
    right: 0;
    top:35%;                 
    background-color:transparent;
    z-index: 999999;
 }
         
#menuFlotante div
{
    width:130px;
    height:45px;
    margin-top:2px;
    float:left;
    background-image:url('/recursos/teleemos/css/lib/imagenes/menuFlotante/menuFlotante-sprites.png');
    background-repeat:no-repeat; 
}
            
#menuFlotante div.encuestas
{
    background-position:0px 0px;
}           
              
#menuFlotante div.encuestas:hover
{
    background-position:-155px 0px;
}
             
#menuFlotante div.fotogaleria
{
    background-position:0px -48px;
}           
              
#menuFlotante div.fotogaleria:hover
{
    background-position:-155px -48px;
}
                          
#menuFlotante div.clasificados
{
    background-position:0px -95px;
    }           
              
#menuFlotante div.clasificados:hover
{
    background-position:-155px -95px;
    }
             
#menuFlotante div.agenda
{
   background-position:0px -143px;
    }           
              
#menuFlotante div.agenda:hover
{
    background-position:-155px -143px;
    }
             
#menuFlotante div.horoscopo
{
  background-position:0px -190px;  
    }           
              
#menuFlotante div.horoscopo:hover
{
   background-position:-155px -190px;
    }
             
#menuFlotante div.funebres
{
   background-position:0px -237px;  
    }           
              
#menuFlotante div.funebres:hover
{
   background-position:-155px -237px;
    }  
    

/*
-------------------------------------------------
Galerias Bloques: Scroll Principal
-------------------------------------------------
*/
.teleemos-galerias-bloque1 div.anythingSlider 
{
    width:902px !important;
    height:196px !important;
    padding: 5px;
}

.teleemos-galerias-bloque1 div.anythingSlider .wrapper
{
    height:196px !important;
}

.teleemos-galerias-bloque1 div.anythingSlider ul li
{
    height:196px !important;
    width:902px !important;
}


.teleemos-galerias-bloque1 div.anythingSlider  .anythingWindow {
    border-width: 0;
    height:196px !important;
}

.teleemos-galerias-bloque1 table tbody tr td
{
    vertical-align:top;
    text-align:left;
    height: 196px;
    background-color:#143866;
}

.teleemos-galerias-bloque1 td.teleemos-galerias-celda-navegacion
{
    width:18px;
}

td.teleemos-galerias-celda-navegacion .teleemos-galerias-navegacion-boton span
{
    display:none;
}

td.teleemos-galerias-celda-navegacion .teleemos-galerias-navegacion-boton
{
    background-image:url('/recursos/teleemos/css/lib/imagenes/layout/layout-sprites.png');
    background-repeat:no-repeat;
    width:20px;
    height:48px;
    margin-top:74px;
    float:left;
    cursor:pointer;
    cursor:hand;
}

td.teleemos-galerias-celda-navegacion .teleemos-galerias-navegacion-botonAnterior
{
    background-position:0px -200px;
    margin-left:3px;
}

td.teleemos-galerias-celda-navegacion .teleemos-galerias-navegacion-botonSiguiente
{
    background-position:-18px -200px;
    margin-right:3px;
}

.teleemos-galerias-bloque1 td.teleemos-galerias-celda-contenido
{
    width:910px !important;
}

.teleemos-galerias-bloque-grupo
{
}

.teleemos-galerias-bloque1 .galerias-bloque-item
{
    width:220px;
    height:196px;
    float:left;
    margin: 0 2px 0 2px;
    position: relative;
}
.teleemos-galerias-bloque1 .imagenGaleria
{
    width:220px;
    height:160px;
}
.teleemos-galerias-bloque1 .detalleGaleria 
{
    width: 214px;
    height: 30px;
    background-color: #8A9AB3;
    padding: 3px;
    position: absolute;
    bottom: 0;
    font-size: 0.875em;
    color: #000;
    text-decoration: none;
}
.teleemos-galerias-bloque1 .detalleGaleria:hover {
    text-decoration: none;
}

.teleemos-galerias-bloque1 .galerias-bloque-item:hover .hoverGaleria {
    background: transparent url('/recursos/teleemos/css/lib/imagenes/layout/layout-sprites.png') -197px -199px no-repeat;
    width: 107px;
    height: 107px;
    position: absolute;
    top: 26px;
    left: 56px;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
    filter: alpha(opacity=50); /* IE 5-7 */
    -moz-opacity: 0.5; /* Netscape */
    -khtml-opacity: 0.5; /* Safari 1.x */
    opacity: 0.5; /* Good browsers */   
}
.publi img {
    border: 0px;
}

.publiPrincipalArriba {
    margin-top: 5px;
}

.publicidad-principalabajo,
.publicidad-articuloabajo
{
    width:960px;
    text-align:center;   
    font-size:x-large;
    margin-top:15px;
    margin-bottom:10px;
    float:left;
}

.publicidad-articuloabajo {
    margin-top:35px;
}


.publiBloque3 {
   
}

.publiSeccionLadoDerechoArriba {
    margin-top: 25px;
}
.publiSeccionLadoDerechoArriba .publi {
    margin-bottom: 5px;
}


.field-validation-error
{
    color: #ff0000;
    float:left;
    display:block;
    margin-top:10px;
    width:auto;
    text-align:left;
    
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.mensaje
{
	border: dashed 1px #000;
	padding:3px;
	background-color:#fff;
	padding-left:55px;
	padding-top:10px;
	height:auto;
	margin-bottom:20px;
	
}	


	
.mensaje .titulo
{
	font-weight:bold;
	font-size:1.3em;
	float:left;
}

.alerta
{
	background-image:url('/recursos/teleemos/css/lib/imagenes/iconos/Alerta.png');
	background-position: 8px 8px;
    background-repeat:no-repeat;
    width:30px;
	height:30px;
	
	}
	
.prohibido
{
	background-image:url('/recursos/teleemos/css/lib/imagenes/iconos/Prohibido.png');
	background-position: 8px 8px;
    background-repeat:no-repeat;
    width:30px;
	height:30px;
}
	
	
.informacion
{
	background-image:url('/recursos/teleemos/css/lib/imagenes/iconos/Informacion.png');
	background-position: 8px 8px;
    background-repeat:no-repeat;
    width:30px;
	height:30px;
}
	
	
	.mensajeFormulario .titulos
{
	font-weight:bold;
	font-size:1.3em !important;
	
	}
	
	
.mensajeFormulario
{
	border: dashed 1px #000;
	padding:3px;
	background-color:#fff;
	width:450px;
	margin-bottom:50px;
	min-height:40px;
	
	
}
.mensajeFormulario .mensajeTexto
{
    margin-left:42px;
    margin-right:5px;
    margin-top:15px;
    margin-bottom:auto;
    width:400px;
    text-align:left;

    
}
