.body {
	background-color:#C8E3F1;
	background-image: url(imagenes/Background.png);
	background-repeat: repeat-x;
	padding: 1px;
	margin: 2px;
}
.img_logo{
BACKGROUND-POSITION: 50% center; BACKGROUND-REPEAT: no-repeat; BACKGROUND-IMAGE:  url(imagenes/logo_difuso.jpg)
}
.tabla_out {
	BORDER-RIGHT: #85a1b9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #85a1b9 1px solid; PADDING-LEFT: 5px;   PADDING-BOTTOM: 3px;  BORDER-LEFT: #85a1b9 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #85a1b9 1px solid;  BACKGROUND-POSITION: 50% top; BACKGROUND-REPEAT: repeat-x; BACKGROUND-IMAGE:  url(imagenes/superior.gif);/*  BACKGROUND: #006699; */
}
.tabla {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px;   PADDING-BOTTOM: 3px; MARGIN: 0px 10px 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid;  BACKGROUND-POSITION: 50% top; BACKGROUND-REPEAT: repeat-x; BACKGROUND-IMAGE:  url(imagenes/fondo_ventana.gif);/*  BACKGROUND: #006699; */
}
.recuadrosombra {
	BORDER-RIGHT: #e9f7fe 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e9f7fe 1px solid; PADDING-LEFT: 0px; BACKGROUND: #b4c3d3; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; BORDER-LEFT: #e9f7fe 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e9f7fe 1px solid
	
}
.vin_favo  a {list-style:none; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; padding-left:34px;}
.vin_favo  a:hover {list-style:none; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #ffcc00; font-size: 12px;padding-left:34px;}

/* ul {padding:0; margin:0; list-style:none;}*/

.titulo{
font-family:arial; font-weight:bold; color:#ffffff ;font-size: 12px; padding-left:  19px; 
}
/*ff6600*/
input,textarea,select{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #222222;
background-color : #ffffff;
border : 1px ridge #07679A; padding-left:3px;
}
.fecha{
font-family:arial; font-weight:bold; color:#94BEDA ;font-size: 12px; padding-left: 9px;
}
.normal_azul{
font-family:arial; font-weight:bold; color:#055987 ;font-size: 12px; padding-left: 3px;

}
.pie_blanco{
font-family:arial; font-weight:bold; color:#ffffff ;font-size: 12px; padding-left: 3px;

}
.vin_bla_peq{
font-family:arial; font-weight:bold; color:#ffffff ;font-size: 10px; padding-left: 3px; 

}
.text_modu{
font-family:arial; font-weight:bold; color:#000033 ;font-size: 12px; padding-left: 3px; text-align: right; padding-right:10;
}
.txt_rojo{
font-family:arial; font-weight:bold; color:#FF0000;font-size: 11px; padding-left: 3px;
}
.txt_blanco_bold{
color: #FFFFFF;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
padding-right:8px;
padding-bottom:4px;
padding-left:8px;
padding-top:3px;
text-decoration: none;
}
.txt_blanco{
color: #FFFFFF;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
padding-right:8px;
padding-bottom:4px;
padding-left:8px;
padding-top:3px;
text-decoration: none;
}

.txt_blanco a{
color: #FFFFFF;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
padding-right:8px;
padding-bottom:4px;
padding-left:8px;
padding-top:3px;
text-decoration: none;
}
.txt_blanco a:hover{
color: #F9D060;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
padding-right:8px;
padding-bottom:4px;
padding-left:8px;
padding-top:3px;
text-decoration: underline;
}


.celdas{
padding-right:10px; padding-left:10px;padding-bottom: 6px;padding-top:6px;
text-align: right;text-transform: capitalize;
/*font-weight:bold;*/
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color: #00349A;
}
.linea{ margin:		4;
	padding:		8px 0 ;
	border-top:		1px dashed #515A5F;
	
	font-weight:	bold;
	font-size:		90%;}


/*.imagen{background: url(imagenes/lin_vert.gif) right top repeat-y; background-color:#75b7d9;}


/*#header{  width: 600px;  height: 178px;  background-image:url(imagenes/gsfx_brnd_ms_logo.png);  background-repeat:no-repeat;  margin-left: 200px;}*/
/*#header{ background-image: url('imagenes/gsfx_brnd_ms_logo.png') !important;   background-image: none;   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/gsfx_brnd_ms_logo.png', sizingMethod='scale');}/*o lo que se te venga en gana */   

.cuadro{
border-right:#C6D0DA 1px solid;border-top:#C6D0DA 1px solid;border-left:#C6D0DA 1px solid;border-bottom:#C6D0DA 1px solid;
padding:2px 2px 2px 2px;
background:#EAF1F7;
}



.texto_10 a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #07679A;	
	text-decoration: none;	
	}
.texto_10 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #07679A;	
	text-decoration: underline;
}

.texto_10 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	padding-bottom: 5px;
	}
.texto_11 {
	font-family: Arial;
	font-weight:bold;
	font-size:15px;
	color: #000000;	
	text-decoration: none;	
	}

.texto_azul_right {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color: #2B59A7;
	text-align: right;
	padding-right:3px;}


.texto_10_azul {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #2B59A7;
	font-weight:bold;
	text-decoration: none;
	text-transform: capitalize;
}	

.texto_12_azul a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color: #07679A;	
	text-decoration: none;
}

.texto_12_azul a:hover{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color: #07679A;	
	text-decoration: underline;
}

.texto_14_azul {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #2B59A7;
	font-weight:bold;
	text-decoration: none;
}

.texto_20_azul {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:22px;
	color: #2B59A7;
	font-weight:bold;
	text-decoration: none;
}


.foto{
padding-right:0px; padding-left:0px;float: left;padding-bottom: 20px;margin:3px;padding-top:1px;
}
.foto_contenido{
padding-right:0px; padding-left:0px;padding-bottom: 0px;margin:0px;padding-top:0px;
}

.otro1{
padding-right:0px; padding-left:10px;float: left;padding-bottom: 10px;width: 80px; padding-top:1px;
}

.pie li {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #FFFFFF;	
	text-decoration: none;	
	padding-top:2px;
	padding-left:2px;	
	list-style-type: none;
	display: inline;
	
}
.pie li a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #FFFFFF;	
	text-decoration: none;	
	padding-top:2px;
	padding-left:2px;	
	list-style-type: none;
	display: inline;
	
}
.pie li a:hover{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #F9D060;	
	text-decoration: underline;	
	padding-top:2px;
	padding-left:2px;	
	list-style-type: none;
	display: inline;
	
}

.header {
width: 636px;
height: 67px;
background-image:  url(imagenes/gsfx_brnd_ms_logo.png)!important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/gsfx_brnd_ms_logo.png');
background: no-repeat;
}

.pie_logo {
width: 158px;
height: 45px;
background-image:  url(imagenes/logo_pie.png)!important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/logo_pie.png');
background: no-repeat;
}

.contenido {
width: 100%;
height: 100%;
background-image:  url(imagenes/TabModule_BG_content.png);
background-repeat: no-repeat;
background-color:#DFEEF5;
}

.contenido_derecho {
background-color:#DFEEF5;
}

.buscar {
height: 55px;
background-image:  url(imagenes/Searchbar.gif);
background-repeat: repeat-x;
padding-top:10px;
padding-left:10px;
}

.txt_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:23px;
	color: #FFFFFF;	
	text-decoration: none;
	text-align: right;
	}
.txt_pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color: #FFFFFF;	
	text-align: center;
	padding-top:8px;
	}
.txt_copy {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color: #FFFFFF;	
	text-align: right;
	padding:0px;
	}		
	
	
#contenedor{
   text-align: left;
   width: 570px;
   margin: auto;
} 

#cabecera{  
   color: #000000;
   font-size:11pt;
   font-weight: bold;
   padding-top:0px;
	padding-right:0px;
	padding-bottom:20px;
	padding-lef:0px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

#cuerpo{
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-lef:0px;

}

#lateral{
   width: 100%;   
   float:left;
}
#lateral ul{
	margin : 0 0 0 0px;
	padding: 0 0 0 0px; 
	list-style: none; 
}

#lateral li{   
background-color: #DFEEF0;
margin: 2 2 2 2px;
	padding: 2 2 2 2px;
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

#lateral a{   
  	text-decoration: none;
   	font-family :  sans-serif, Helvetica, Arial, Verdana  ;
	font-size : 14px;
	color : #00349A;
	/*font-weight:bold;*/
}

#lateral a:hover,#principal a:hover{   
   	text-decoration: none;
   	font-family : sans-serif, Helvetica, Arial, Verdana  ;
	font-size : 14px;
	color : #FF6600;
	/*font-weight:bold;*/
	text-decoration: underline;
}
/*#principal li{
	padding-top:3px;
	padding-right:0px;
	padding-bottom:0px;
	padding-lef:0px;
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
#principal a{   
 		text-decoration: none;
   	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #00349A;
}
#principal a:hover{   
   	text-decoration: none;
   	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FF6600;
	/*font-weight:bold;
	text-decoration: underline;
}

/*#panel {
	width: 180px;
	margin: 0px;
	border-style: solid solid none solid;
	border-color: #BCD2E6;
	border-size: 0px;
	border-width: 0px;
	}*/
	
/*#panel li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#panel li a:link, #panel li a:visited {
	color: #8BADCF;
	display: block;
	background:  url(imagenes/menu3.gif);
	padding: 8px 0 0 10px;
	}
	
#panel li a:hover {
	color: #627EB7;
	background:  url(imagenes/menu3.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}*/