table.form{
   margin-bottom:1px;
   width:550px;
   color:#666;
   BORDER-TOP: #e3e3e3 0px solid; 
   BORDER-BOTTOM: #e3e3e3 0px solid; 
   BORDER-LEFT: #e3e3e3 0px solid; 
   BORDER-RIGHT: #e3e3e3 0px solid; 
   BACKGROUND-COLOR: #f7f7f7;
   font-family:verdana;
   font-size:10px;
   border-collapse:collapse;
}

table.form tr.noticia_relacionada{
	BACKGROUND-COLOR: #DDDDDD;
}

table.table_head{
   font-family:verdana;
   font-size:10px;

}

table.table_head td.td_left{
	color:#557799;
	text-align:left;
   font-weight: bold;
	vertical-align:middle;
	background-image:url(/modulos/noticias/themes/steel/img/lang/1/cabecera_tabla_1.png);
}

table.table_head td.td_right{
	color:#557799;
	text-align:left;
   font-weight: bold;
	vertical-align:middle;
	background-image:url(/modulos/noticias/themes/steel/img/lang/1/cabecera_tabla_3.png);
}

table.table_head td.td_middle{
	color:#557799;
	text-align:left;
   font-weight: bold;
	vertical-align:middle;
	background-image:url(/modulos/noticias/themes/steel/img/lang/1/cabecera_tabla_2.png);
}

table.table_foot{
    font-family:verdana;
    font-size:10px;
    border-collapse:collapse;
	color:black;
	vertical-align:middle;
}

table.table_foot td.td_left{
	color:#557799;
	text-align:left;
	vertical-align:middle;
	background-image:url(/modulos/noticias/themes/steel/img/lang/1/pie_tabla_1.png);
}

table.table_foot td.td_right{
	color:#557799;
	text-align:left;
	vertical-align:middle;
	background-image:url(/modulos/noticias/themes/steel/img/lang/1/pie_tabla_3.png);
}

table.table_foot td.td_middle{
	color:#557799;
	text-align:left;
	vertical-align:middle;
	background-image:url(/modulos/noticias/themes/steel/img/lang/1/pie_tabla_2.png);
}
	
table.form tfoot td{
	background-color:#ffffff;
	text-align:right;
	vertical-align:middle;
	height:25px;
	padding: 0px;
	border-bottom:0px solid #e3e3e3;
	border-top:0px solid #e3e3e3;
	border-left:0px solid #e3e3e3;
	border-right:0px solid #e3e3e3;	
}

table.form.no_border{
   BORDER: 0;
   margin-top:20px; 
   margin-bottom:20px; 
}

table.form caption,td.caption{
	BACKGROUND-COLOR: white;
	text-align:left;
   padding:10px;	
   fborder-top:0px solid #FF6600;	
   border-bottom:1px solid #FF6600;	
   vertical-align:top;
   font: bold 13px/1.15 verdana;
   font-variant:small-caps; 
   color:black;
}


table.form caption a:hover,td.caption a:hover{
   TEXT-DECORATION:underline;   
}

table.form th{
	text-align:center;
   padding:5px;		
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
   vertical-align:top;
   background-color:#e3e3e3;
   font-weight:normal;
}   

table.form th.th_left{
	text-align:left;
   padding:5px;		
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
   vertical-align:top;
   background-color:#e3e3e3;
}

table.form td{
	text-align:left;
    padding:5px;		
	border-bottom:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
    vertical-align:middle; 
}                  

table.form td.center{
	text-align:center;
}

table.form td.left{
	text-align:left;
}

table.form td.left_pre{
   align:left;
   color:#666;
   font-family:verdana;
   font-size:10px;   
}

table.form td.left span{
   color:#666;
   font-family:verdana;
   font-size:10px;
}

table.form td.right{
	text-align:right;
}

table.form input.text{
	border:1px solid #d0d0d0;
   font-family:verdana;
   font-size:10px;
   width:200px;;
   color:black;
}   

input.objeto{
	border:1px solid #d0d0d0;
   font-family:verdana;
   font-size:10px;
   width:100ex;
   color:black;
}  

input.button{
   font-family:verdana;
   font-size:12px;
   color: #000080;
   padding:3px;
   fbackground-color:#EFEFEF;
   aFILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EEEEEE,endColorStr=#FFFFFF);
   cursor:hand; 
   ffont-variant:small-caps; 
}
               
table.form textarea{
	width:100%;
    /*height:10em;*/
    font-family:verdana;
    font-size:10px;
	border:1px solid #d0d0d0;
	scrollbar-3dlight-color:rgb(240,240,240) ;/* scrollbar3dLightColor Sets or retrieves the color of the top and left edges of the scroll box and scroll arrows of a scroll bar.*/ 
	scrollbar-arrow-color:#ff8800;/* scrollbarArrowColor Sets or retrieves the color of the arrow elements of a scroll arrow. */
	scrollbar-base-color:rgb(240,240,240) ;/* scrollbarBaseColor Sets or retrieves the color of the main elements of a scroll bar, which include the scroll box, track, and scroll arrows.*/  
	scrollbar-darkshadow-color:white ;/* scrollbarDarkShadowColor Sets or retrieves the color of the gutter of a scroll bar. */ 
	scrollbar-face-color: ;/* scrollbarFaceColor Sets or retrieves the color of the scroll box and scroll arrows of a scroll bar. */ 
	scrollbar-highlight-color: ;/* scrollbarHighlightColor Sets or retrieves the color of the top and left edges of the scroll box and scroll arrows of a scroll bar.*/ 
	scrollbar-shadow-color: ;/* scrollbarShadowColor Sets or retrieves the color of the bottom and right edges of the scroll box and scroll arrows of a scroll bar. */ 
	scrollbar-track-color:white ;/* scrollbarTrackColor */ 
	
}
table.form td.dato{
	text-align:left;
}

table.form td.boton{
  text-align:center;
}

table.form td.left_bold{
	text-align:left;
	font-weight:bold;
}

form{
  display:inline;
  margin:0;
}

select{
	background-color:white;
   color:black;
  	font-family:verdana;
  	font-size:10px;
}

table.form a{
  	 color:#2193ae;
    font-family:verdana;
    font-size:10px;
    text-decoration:none;

}

table.form a:hover{
    text-decoration:underline;
    color:#ff9900;   
}

table.form a.blue{
   color:#000066;
}

table.form a.green,.verde{
   color:#006600;
}

table.form a.red{
   color:#660000;
}

table.form a.gray{
   color:#666666;
   cursor:default;
}

table.form input.text.decimal{
   text-align:right;
   width:100px;
   font-size:10px;
}

table.form caption a,td.caption a{
   font: bold 12px/1.15 verdana;
   font-variant:small-caps; 
   color:#FF8800;
}

table.form a.filtrar{
   font: bold 12px/1.15 verdana;
   font-variant:small-caps; 
   color:#FF8800;
}



table.form.thead.td img{
	padding-bottom:0px;
	vertical-align:bottom;
	margin-bottom:0px;
}

table.eic_noticias{
   width:550px; 
   border-collapse:collapse;
   margin-bottom:1px;
   color:#DB004B;
   BORDER-TOP: #e3e3e3 1px solid; 
   BORDER-BOTTOM: #e3e3e3 1px solid; 
   BORDER-LEFT: #e3e3e3 1px solid; 
   BORDER-RIGHT: #e3e3e3 1px solid; 
   BACKGROUND-COLOR: #ffffff;
   font-family:verdana;
   font-size:11px;
   text-align:left;
   vertical-align:middle;

}

table.eic_noticias td.td_titulo{

	text-align:left;
   vertical-align:middle;
   font-family:verdana;
   font-size:10px;   
   color:#666666;
   background-image:url(/modulos/noticias/themes/steel/img/lang/1/barra_noticia_seccion.gif);
   background-repeat:no-repeat;
   height:22px;

}

table.eic_noticias td{

	text-align:left;
   vertical-align:middle;

}

table.eic_noticias td.resumen{

	color:#464846;

}

table.eic_noticias td.tema{

	color:#464846;
	vertical-align:top;
   padding-left:10px;
}

table.eic_noticias a{

	text-decoration:underline;
   color:#464846;
   text-decoration:none;

}

table.eic_noticias a:hover{
    color:#464846;
    /*border-bottom: 1px dotted ff9900;*/
    text-decoration: underline; 
}

table.eic_noticias td.td_cabecera{


   font-family:verdana;
   font-size:10px;
   text-align:left;
   vertical-align:middle;
   margin-left:10px;
   color:#333333;
   background-color:#ffffff;

}

table.eic_noticias td.fecha{
	
   text-align:left;
   vertical-align:top;
   color:#333333;
   width:60px;

}

/* el css raiz */

table.toolbar{
	font-family:tahoma;
   font-size:8pt;
   border-collapse:collapse;
   background-color:#ececec;
}

table.toolbar td,table.toolbar th{
	border-bottom:1px solid gray;
   padding:10px;
}

tr.toolbar_first_row th, tr.toolbar_first_row td{
	border-bottom:2px solid gray;
}


table.toolbar select{
   font-family:tahoma;
   font-size:8pt;
}

table.toolbar input{
	font-family:tahoma;
   font-size:8pt;
}

table.toolbar a{
	font-family:tahoma;
   font-size:8pt;
   text-decoration:none;
   color:#ff8800;
}

table.toolbar a:hover{
	font-family:tahoma;
   font-size:8pt;
   text-decoration:none;
   color:lime;
}
table.toolbar form{
	margin:0;
   display:table-row;
}

.img_noticia_selected{
	border:1px solid red;
   width:80px;
   height:60px;
}

.img_noticia_normal{
	border:1px solid gray;
   width:80px;
   height:60px;
}

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

li.li_web{
	list-style-type:none;
   font-size:12pt;
   font-family:verdana;
   font-weight:bold;
}

li.li_web table{
	padding-left:100px;
}

li.li_web a,li.li_topico a{
   text-decoration:none;
   color:#ff9900;
}

li.li_web a:hover,li.li_topico a:hover{
	text-decoration:none;
   color:#0099ff;
}

li.li_web.a{
   text-decoration:none;
   color:#ff9900;
}

img.thumbnail{
	width:80px;
   height:60px;
}

table.table_topico{
	border-bottom:2px solid rgb(200,200,200);
	border-top:2px solid rgb(200,200,200);
   width:50%;
}


textarea{
	width:100%;
   height:150px;
}


table.form .explicar{
	font-family:tahoma;
   font-size:8pt;
   font-weight:normal;
   color:gray;
}


div.editable{
	border:1px solid gray;
   width:100%;
   height:50px;
   overflow:-moz-scrollbars-vertical;
   background-color:white;
   /*overflow-y:scroll;*/
}
div.editable_resumen{
	border:1px solid gray;
   width:100%;
   height:100px;
   overflow-y:scroll;
   overflow:-moz-scrollbars-vertical;
   background-color:white;
   /*overflow-y:scroll;*/
}
div.editable_texto{
	border: 1px solid gray;
	width:100%;
	height:300px;/*150px;*/
	overflow-y:scroll;
	overflow:-moz-scrollbars-vertical;
   background-color:white;
}

div.info p{
	font-family: verdana;
	font-size: 15px;
	color: gray;
	text-align: center;
  font-weight:bold;
  
}

.selector{
	border:1px solid gray;
   background-color:rgb(240,240,240);
	/*margin: 10px;*/
	width:auto;
   color:#ff9900;
   font-family:tahoma;
   font-size:8pt;
}

.titulo{
					overflow-y:scroll;
					height:2em;
					text-align:left;
}
.resumen{
					overflow-y:scroll;
					height:4em;
					text-align:left;
}
.texto{
					overflow-y:scroll;
					height:10em;
					text-align:left;
}
.res{
  font-family: verdana;
	font-size: 8pt;
	text-align: center;
}
.datos{
  font-family: verdana;
	font-size: 8pt;
	text-align: left;
  color:gray;
}
/*************************************************/

.publicaciones_info{
	background-color:#CCCCCC;
	color:#0099FF;
}

