
/*estilos generales para todas las paginas*/

BODY
{
	font-size: 100%; 
    margin: 0px; 
	color: #333333; 
	background-repeat: repeat-x; 
	font-family: Verdana; 
	background-color: #f0f0f0; 
	text-align: center;
	height: 100%;
	
}

A IMG
{
    border: 0;
}

TEXTAREA{
	font-size: 100%;
	font-family: Verdana; 
}

/*estilos de la cabecera de pagina*/
.cabecera{
	position: static;
	width: 970px;
	height: auto;
	top: 0;
	right: 0;
	bottom: auto;
	left: 0;
	background-color: #ffffff;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.idiomas 
{
	font-size: 70%; 
	color: #ffffff; 
	font-family: Verdana; 
}
.LineaIdiomas 
{
	margin-top: 57px; 
	float: right; 
	width: auto; 
	line-height: 20px; 
	margin-right: 1px; 
	height: 20px
}
.idiomas A:link 
{
	color: white; 
	font-family: Verdana; 
	text-decoration: none;
}
.idiomas A:visited 
{	
	color: white; 
	font-family: Verdana; 
	text-decoration: none;
}
.idiomas A:active 
{
	color: white; 
	font-family: Verdana; 
	text-decoration: none;
}
.idiomas A:hover 
{
	color: white;  /*#333f4e; /*#8e8e8e; */
	font-family: Verdana; 
	text-decoration: none;
}
.idiomaActivo
{
	text-align:center;
	font-weight: bold;
}
.idiomaInactivo
{
	text-align:center;
	color:#999999;
}
/*estilos para la barra de la fecha*/
.divFecha { 
	margin-top: 65px; 
	margin-left:20px;
	float: left; 
	width: auto; 
	height: 10px
}
.fecha {
	font-size: 55%;
/*	color: #ffffff; */
        color: black;
	text-decoration: none;
	text-align: left;
	
}
/*estilos del menu horizontal*/

.lineaMenuFondo{
	background-color: #9c301a;
	text-align: center;
	width: 100%;	
	height:19px;
	border-top: 1px solid white;
}
.lineaMenuFondo ul{
    margin: 0px 0px 0px -40px;
    
}
.lineaMenuFondo li{
	list-style-type: none;
	float: left; 
	width:auto;
	height:19px;
	/*background-color: #9c301a;*/
	background-color:white;
}
.lineaMenuFondoOff {
	font-size:66%;
	background-color: #9c301a; 
	display: block;
	margin: 0px 1px 0px 0px;
	color:#FFFFFF;
	text-decoration: none;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	padding-bottom: 3px;
	font-family: Verdana;    
}

.lineaMenuFondoOn
{
	font-size:66%;
	background-color: #333f4e; 
	display: block;
	margin: 0px 1px 0px 0px;
	color:#FFFFFF;
	text-decoration: none;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	padding-bottom: 3px;
	font-family: Verdana; 
}
.lineaMenuFondo A:hover 
{
    background-color: #333f4e;
}

.submenuLinkPlanta 
{
	line-height: 23px;
	color: #333333;
	text-decoration: none;
	padding-right: 0px; 
	padding-left: 0px;
	white-space: nowrap;
	font-size: 60%;
}

.fondolinea {
	background-image: url('/corrugados/img/linea_cabecera.gif');
	margin-bottom:10px;
	margin-top:10px;
	margin-right: 10px;
	margin-left: 10px;
	background-repeat: repeat-x;
	background-position: bottom;
}

/*estilos del pie de pagina*/
.piePlantilla{
	position: static;
	width: 100%;
	height: 70px;
	top: auto;
	right: 0px;
	bottom: 0px;
	left: 0px;
	clear:both;
	background-color: #ffffff;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
}
.lineaPieColorGranate 
{
	 
	height: 20px; 
	background-color: #9c301a;
    /*clear:both;*/
}
.pie 
{

	padding-right: 15px; 
	padding-left: 15px; 
	font-size:65%;
	padding-bottom: 15px; 
	color: #828282; 
	padding-top: 15px; 
	font-family: Verdana; 
	text-align: center;
        
}

.contenedor 
{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
    padding-top: 0px; 
	margin-left: auto; 
    margin-top: 15px; 
	width: 970px; 
	margin-right: auto; 
	background-color: #ffffff;
}

/*estilos para el contenido central*/
.contenidoCentral
{   /*ventana de detalle*/
	position: static; 
	width: 83%;
	height: auto;
	top: auto; 
	right: 0;
	bottom: auto; 
	left: 15%;
	padding-left:10px;
	display:block;
	float:left;
	background-color: #ffffff;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.contenidoCentral SPAN{
    font-size: 13px;
}

.contenidoCentralPrincipal
{ /*ventana de principal*/
	position: static; 
	width: auto;
	height: auto;
	top: auto; 
	right: 0;
	bottom: auto; 
	left: 0;
	padding-left:10px;
        padding-right:10px;
	display:block;
	float:left;
	background-color: #ffffff;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*.contenidoCentralPrincipal SPAN{
    font-size: 67%;
}*/

/*estilos para el menu de la izquierda*/
.menuIzquierdo
{	
  	position: static; 
	width: 15%;	
	height: auto;
	min-height: 300px;
	background-color: #FFFFFF;
	text-align:left;
	border-right-color: #ACACAC;
	border-right-style: solid;
	border-right-width: 1px;
	display:block;
	float:left;
	margin-left: 0px; 
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.bgLineaListado 
{
	background-image: url('/corrugados/img/bg_linea_listado.gif');
	background-repeat: repeat-x;
	margin-right: 0px;
	margin-left: 10px;
	background-position: bottom;
}
.submenuN1On 
{
	line-height: 22px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding-right: 0px; 
	padding-left: 0px;
	white-space: nowrap;
	font-size: 55%;
}
.submenuN1Off 
{
	line-height: 22px;
	color: #333333;
	text-decoration: none;
	padding-right: 0px; 
	padding-left: 0px;
	white-space: nowrap;
	font-size: 55%;
}
.submenuN2Off a 
{
	font-size: 50%;
	line-height: 18px;
    color: #333333;
	text-decoration: none;
	padding-left: 10px;
}
a:hover.submenuN2Off 
{
	color: #333333;
    font-size: 50%;
}
a:hover.submenuN1Off 
{
	color: #333333;
	text-decoration: underline;
    font-size: 55%;
}
.submenuN2On {
	font-size: 50%;
	line-height: 18px;
	color: #333333;
	font-weight:bold;
	text-decoration: none;
	padding-left: 10px;
}

/*MIGA DE PAN*/
.titleorimageid1siteid0{
	color:#9c301a;
	text-decoration:underline; 
}
/*Fin MIGA DE PAN*/
.divDocumentos{        
    width: 250px; 
}
/* TITULO 1*/
.capaTitulo1 {
	/*background-image:url('/bec/img/titu_01.gif');	*/
	background-repeat:no-repeat;
	/*height:84px;*/
    height:40px;
}
.flotarDer{
	float:right;
}
.capaContTitulo{
	padding-top:2%;
    /*padding-top:5.5%;*/
	/*padding-left:140px;*/
    padding-left:15px;
}
span.textoTitulo{
	font-weight:bold;	
	font-size:115%; 
	color:#9c301a; 
	font-variant: small-caps;
}
/* TITULO 3*/
.capaTitulo3 {
	background-image:url('/corrugados/img/sub_titu_01.gif');
	height:28px;
    /*height:32px;*/
	background-repeat:repeat-x;
    text-align: left;
    /*background-repeat:no-repeat;*/
}
.plantillaContenidos {
	text-align:justify;
	margin-top:6px;
	line-height: 16px;  
	clear:both;
	padding-top:16px;
}
.textonormal {
    text-align:justify;
	margin-top:4px;
	line-height: 18px;
    font-size:100%;
}
.textodestacadonormal {
	color: #000000;
	text-decoration: none;
	text-align: justify;
	line-height: 15px;
    font-weight:bold;
    color: #9c301a;
}
.textonormal h2 {
	display: block;
	font-size: 120%;
	line-height: 30px;
	color: #9c301a;
	text-decoration: none;
	text-align: left;
}
.textonormal p { 
	margin-top: 3px;
	margin-bottom: 3px;
}
.textonormal span { 
	font-size: 70%;
}
.capaContTitulo3 {	
	/*font-size:100%;*/
	font-weight:bold;
	color:#9c301a;
	padding-left:5px;
	padding-top:5px;
	font-variant: small-caps;
}
/* TITULO APARTADO*/
.capaTitApartado {
	background-image:url('/corrugados/img/bg_apartado.gif');
	background-repeat:no-repeat;
	font-size:100%;
	font-weight:bold;
	color:#9c301a;
	height:20px;
    /*height:27px;*/
	padding-left:5px;
}

/*estilos de los portlets*/
.RegionNoBorder {
	font-size: 100%; 
	margin: 0px; 
	font-family: Verdana; 
	text-align: left;	
}
.RegionNoBorder table{
	font-size: 70%; 
	margin: 0px; 
	font-family: Verdana; 
	text-align: left;
    /*width: 100%;*/
}
.RegionHeaderColor{
	font-size: 100%; 
}
.RegionHeaderColor input{
	font-size: 100%; 
	font-family: Verdana; 
}
.RegionHeaderColor select{
	font-size: 100%; 
	font-family: Verdana; 
}
/*.RegionHeaderColor tbody{
	font-size: 70%; 
	font-family: Verdana; 
}*/
.PortletText1{
	font-size: 125%; 
	font-family: Verdana;
}
.PortletText1 select{
	font-size: 125%; 
	font-family: Verdana;
}
.PortletText1 input{
	font-size: 125%; 
	font-family: Verdana; 
}
.PortletHeading1{
	font-size: 100%; 
}
.tablaListado tr{
	text-align:left;
}
.tablaListado td{
	padding-left:4px;
	padding-right:40px;
}
.tablaListado th{
	BACKGROUND-COLOR: #9c301a;
	font-size: 9pt;
	font-family: Verdana; 
    color:white;
	padding-left:4px;
}
.tituloInforme {
	font-weight: bold;
	background-image: url(/images/report.gif);
    background-repeat:no-repeat;
	padding-left: 20px;
    padding-top: 3px;
}

.tituloFormulario {
	display:block;
	font-weight: bold;
	background-image: url(/images/form.gif);
    background-repeat:no-repeat;
	padding-left: 20px;
    padding-bottom: 3px;
}
.formulario {
    display: block;
	border: solid #9c301a;
	width: 350px;
	padding-left: 5px;
     
}
/*formulario incicencias*/
.formularioIncidencias
{
	width:596px;
	border: solid #9c301a;
	overflow:hidden;
	display: block;
	border: solid #9c301a;
	padding-left:15px;
	padding-top: 5px;
	padding-bottom:15px;
}
.formularioIncidencias label
{
	float:left;
	margin-right:15px;
	margin-top: 8px;
	margin-bottom: 8px;
	/*height:3em;*/
	font-size: 80%;
	font-family: Verdana;
}
.camposFormularioInc input, .camposFormularioInc input, .camposFormularioInc select, .camposFormularioInc textarea
{ 
	width:94%;
	font-size: 90%;
	font-family: Verdana;
}
.campoFormularioInc input, .campoFormularioInc input, .campoFormularioInc select, .campoFormularioInc textarea
{ 
	width:96%;
	font-size: 90%;
	font-family: Verdana;
}
.camposFormularioInc {width:271px}
.campoFormularioInc {width:560px}
.textRed{color: red;}
/*formulario incicencias*/
.labelFormulario{
	font-size: 100%;
	font-family: Verdana;
}

.campoFormulario{
	font-family: Verdana;
	display: block;
}
.botonesformulario{
	clear:both;
	padding-top:15px;
}

.divListadoDocumentos{        
	padding:4px 0px 0px 0px;
	line-height:17px;
	font-size:15px;
}
.capaContDocumental{
	text-align: left;
}
.bgLineaListadoDocumentosCenter {
	background-image: url('/corrugados/img/bg_linea_listado.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 16px;
	border-right:14px solid white;
}
.textoEnlaceDoc
{
	font-size: 90%;
	color: #838383;
	padding-left: 1px;
}

ul.LisDoc3Cols
{
        
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px 0px 0px 0px;
	
	list-style-type: none;
}

ul.LisDoc3Cols li
{
	background-image: url('/corrugados/img/flecha_adorno.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 16px;
	display: inline;
	padding-left: 10px;
	float: left;
	padding-bottom: 6px;
	width: 100%;
	padding-top: 2px
} 
/* Estilos para los formulario de ficheros */
.contenedorFormulario
{
    padding-right: 0px; 
    padding-left: 0px; 
    padding-bottom: 0px; 
    padding-top: 0px; 
    margin-left: auto; 
    margin-top: 15px; 
    width: 970px; 
    margin-right: auto; 
    background-color: #ffffff;
    border:1px solid;
}

.lineaTituloFondo{
	background-color: #9c301a;
    text-align: center;
    width: 100%;	
    height:19px;
	color:#FFFFFF;
	font-weight:bold;
}

.apartado
{
    float:left;
	margin: 15px 0px 15px 0px;
    text-align: left;
    width: 930px;
    height: auto;
	color:#000000;
	border: 1px solid #000000;
}
.lineaTituloApartado{
	background-color: #9c301a;
    text-align: center;
    width: 100%;	
    height:19px;
	font-size:15px;
	color:#FFFFFF;
	font-weight:normal;
}
.contendioApartado
{
	padding: 5px;
}

.contenidoCentralFormulario
{ /*ventana de principal*/
	position: static; 
	width: auto;
	height: auto;
	top: auto; 
	right: 0;
	bottom: auto; 
	left: 0;
	padding-left:20px;
	display:block;
	float:left;
	background-color: #ffffff;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.apartadoSinRecuadro
{
	margin:15px;
	text-align: left;
	width: auto;
	height: auto;
	color:#000000;
        font-size:70%;
}

/* estilo de formulario informe de documentos*/
.contenedorFormularioInformeDocumentos
{
    float: left;
    margin-left: 15px; 
    margin-top: 15px; 
    width: 30%;  
    background-color: #ffffff;
    border:1px solid;
}
.areaMensajesInc
{
	font-size: 70%;
}

