﻿
/* Serunión Abengoa - Menus */
html {
	scrollbar-base-color: #b5b5b5;  
	scrollbar-arrow-color: #3c3c3c;
	scrollbar-track-color: #3c3c3c;
	scrollbar-shadow-color: #3c3c3c;
	scrollbar-lightshadow-color: #3c3c3c; 
	scrollbar-darkshadow-color: #3c3c3c;
	scrollbar-highlight-color: #3c3c3c;
	scrollbar-3dlight-color: #3c3c3c;
 }
/*scroll bar for safari & chrome*/
 scrollbar{-moz-appearance: none !important;}
::-webkit-scrollbar { width: 10px; height: 10px;}
::-webkit-scrollbar-track-piece {background-color: #b5b5b5;}
::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal{background-color: #3c3c3c;border: 1px solid white;-webkit-border-radius: 6px;}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment {height: 1px;display: block;background-color: #b5b5b5;}
::-webkit-scrollbar-button:horizontal:start:decrement,::-webkit-scrollbar-button:horizontal:end:increment {height: 1px;display: block;background-color: #b5b5b5;}

body {
	font-family: Verdana, Arial, Helvetica;
	font-size:11px;	
	color:#3c3c3c;
	background-color:#3c3c3c;
}
a {
	text-decoration:none;
}
img
{
	border:0px;
	}
.list{
    font-family:Verdana;   
	font-size:x-small;
	width:98%;
}
.cmb{      		
	font-family:Verdana;   
	font-size:x-small;
	color:#3c3c3c;
	width:98%;
} 
.cmbG{      		
	font-family:Verdana;   
	font-size:small;
	color:#3c3c3c;
	background-color:#DCDCDC;
	width:98%;
}
.cmb25{      		
	font-family:Verdana;   
	font-size:small;
	color:#3c3c3c;
	width:25%;
}
.cmb50{      		
	font-family:Verdana;   
	font-size:small;
	color:#3c3c3c;
	width:50%;
} 
.TextBox{
	font-family:Verdana;   
	font-size:small;
	color:#3c3c3c;
	width:95%;
	}
.TextBox75{
	font-family:Verdana;   
	font-size:small;
	color:#3c3c3c;
	width:75%;	
	}
.TextBox50{
	font-family:Verdana;   
	font-size:small;
	color:#3c3c3c;
	width:50%;	
	}
.TextBox25{
	font-family:Verdana;   
	font-size:small;
	color:#3c3c3c;
	width:25%;
	}
.TextBox10{
	font-family:Verdana;   
	font-size:small;
	color:#3c3c3c;
	width:10%;
	}
.clear {
	height:0;
	font-size:0;
	clear:both;
}
.fopen{	
	width:20px;
	height:20px;
}
.fclose{	
	width:20px;
	height:20px;
}

.bGuardar{		
	width:30px;
	height:30px;		
}
.bInsertar{		
	width:57px;
	height:12px;		
}
/**************************************************************************************/
/* Maqueta principal                         										*/
/*************************************************************************************/
#contenido_home{
	width: 100%;
	margin: auto;
	height: 100%;
}
#contenido_interior	{
    width:100%;  
    float: left; 
    background-color: #dcdcdc;
}
#cabecera{
	width: 100%;	
	background-image:url(../img/bg.jpg) ;
	background-repeat:repeat-x;		
	background-color:#FFFFFF;
}
#menu{
	width: 100%;	
	background-color:#eeeeee;
}
#pie{
	width: 100%;	
	height:50px;	
	background:url(../img/bg_footer.jpg) repeat-x 0px 0 #fff;
	background-color:#FFFFFF;
	clear:both;
		      
    font-family: Arial;     
    font-size: 8pt; 
    color: #b5b5b5;     
    text-align:left;
    border:0;    
}
#contenido{	
	float: left;	
	height: 441px;	
	width: 100%; 
}
/**************************************************************************************/
/* Maqueta                         													 */
/*************************************************************************************/
#menu_op{
	   width: 5%; 
	   padding: 2px 2px 2px 2px;
}
#logo_iz{
	width: 160px;
	float:left;	
	vertical-align:bottom;
}
#logo_der{
	width: 160px;
	float: right;	
	vertical-align:bottom;
	text-align: right;	
}
#contenido-iz{
	float:left;
	width: 400px;
	height: 100%;
	margin-left: 100px;
	
}
#contenido-der{
	float:right;
	width: 400px;
	height: 100%;
	margin-right: 0px;
}
#titulo-iz{
	margin-top: 48px;
	height: 110px;	
}
#texto-iz{
	clear:left;
	margin-top: 25px;
	height: 150px;
	width: 457px;
}
#loginusu{
	background:url(../img/Bienvenida.PNG) center top no-repeat;
	clear:left;
	padding-top:195px;	
	height: 100%;	
}
.CabTitul
{
    width: 100%; 
    height: 20px; 
    font-weight: bold; 
    font-size: 8pt; 
    color: #3c3c3c; 
    font-family: Arial; 
    background-color: #b5b5b5; 
    text-align:left;
    border:0;
    
}
.espacio_lat{
	width:50px; 
    background-color: #eeeeee;
     vertical-align:middle;
}
.Outputfield
{
	}
/**************************************************************************************/
/* Login                                                                              */
/**************************************************************************************/
.login fieldset {border:0}
.login p {margin-bottom:3px}
.login p.txt_rg { text-align: right; margin-right:49px}
.login .legend {display:none}
.login .text {float:left; width:231px; background: #eeeeee; margin:0; height:16px }
.login .clearfix label {float:left; font-weight:normal; width:103px; text-align: right; font-size:13px; margin-right: 15px; padding-top:5px}
.login .form_01 .clearfix .text {float:left; width:231px; background: #eeeeee; margin:0; height:16px }
/**************************************************************************************/
/* Interiores                                                                         */
/**************************************************************************************/
#contenido_interior .form_01 {}
#contenido_interior .form_01 fieldset { border:0; padding:26px 0 26px 0; margin:0; background:#cccccc }
#contenido_interior .form_01 legend {display:none}
#contenido_interior .form_01 p {margin-bottom: 8px}
#contenido_interior .form_01 .clearfix label {float:left; font-weight:normal; width:103px; text-align: right; font-size:13px; margin-right: 15px; padding-top:5px}
#contenido_interior .form_01 .clearfix .text {float:left; width:231px; background: #eeeeee; margin:0; height:16px }
#contenido_interior .form_01 .clearfix .text_small {width:88px; background: #eeeeee; margin:0; height:16px; padding: 5px;  }
#contenido_interior .form_01 .clearfix .text_small_02 {width:28px; background: #eeeeee; margin:0; height:16px; padding: 5px;  }
#contenido_interior .form_01 .column {width:362px; padding: 0 0 0 26px; margin:0}
#contenido_interior .form_01 .last {width:310px; padding: 0 0 0 26px; margin:0}
#contenido_interior .form_01 .seleccionar {margin:0}

.button {font-size:small; border:none; background-color:#960d32; color:White; font-weight:bold; }
#Sin_Info .SinInfo{background-color: #b5b5b5; color:#3c3c3c; text-align:center; font-weight:bold;}

/**************************************************************************************/
/* Otros                              												  */
/**************************************************************************************/
.bold {
    font-weight:bold;
}

input[type=text]  .consulta {
    font-family: Verdana,Arial,Helvetica;
    color: #3C3C3C;   
}

#estadoEnvio {
    float: left;
}

#pnlEnviar {
    float: right;
}

.divCombosEstructura
{
       float: right;
}
/****************************************************************/
/*Panel Herramientas                                            */
/****************************************************************/
.barraHerramientas {    
    padding: 10px 5px;
    height: 25px;
}
