﻿/* --------------------------------------------------- ESTILO MASTER PAGE ---------------------------------------------*/
.filaencabezado
{
    background-image: url('../imagenes/master_encabezado_fondo_nuevo.png');
    height: 54px;  
}
.cuerpopagina
{
    background-image: url('../imagenes/master_cuerpo_fondo.png');
    margin: 0px;
}
.filapie
{
    background-image: url('../imagenes/master_pie_fondo_nuevo.png');
    height: 54px;  
}
.tablacentrada
{
    width: 960px;
    margin: auto;
}
.textonegro
{
    width:960px;
	margin:0 auto;
	position:relative;
	font-size:12px;
	line-height:16px;
	text-align:center;
	color:#000;
	text-shadow:1px 1px #e1e0dc;
	font-weight:bold;
}
.datosempresa
{
    float:left;
	color:#a7a59e;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	text-shadow:1px 1px #f2f2f1;
	cursor: default;
}
.vinculos {
	float:right;
	overflow:hidden;
	padding:0 20px 0 9px;
	list-style:none;
	cursor: pointer;
}
.vinculos li {
	float:left;
	line-height:16px;
	background:url(../imagenes/separador.gif) no-repeat 0 3px;
	padding:0 0 0 12px;
	margin:0 0 0 11px;
}
.vinculos li:first-child {padding:0; margin:0; background:none;}
.vinculos li a {
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-shadow:1px 1px #f1efef;
	text-decoration:none;
}
.vinculos li a:hover {text-decoration:underline;}

.degradadonegro {
    color: #d7d7d7;
    border-left: 1px Solid Black;
    background-image: url('../imagenes/maderafondo.jpg');
    height: 40px;
    
}

.titulocontenido
{
    color: #ddd;
    font-size:12px;
    font-weight: bold;
    border: 1px Solid Gray;
    padding: 0px 15px 0px 7px;
}

.contenido
{
}

.botonformularios {
    display:inline-block;
	background:url(../imagenes/boton1.gif) repeat-x 0 0;
	text-decoration:none;
	border:1px solid transparent;
	-webkit-background-clip: padding-box;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	font-size:11px;
	line-height:14px;
	color:#5c6166;
	padding:3px 8px 3px 8px;
	box-shadow:1px 1px 2px #a1a19f;
	text-shadow:1px 1px #fafaf9;
	cursor: pointer;
}
.botonformularios:hover  
{
    background:url(../imagenes/boton1.gif) repeat-x 0 -30px #fff; 
    border:1px solid transparent; 
    border:1px solid #827d75; 
 }
 
 .boton {
    display:inline-block;
	background:url(../imagenes/madera.gif) repeat-x 0 0;
	text-decoration:none;
	border:1px solid transparent;
	-webkit-background-clip: padding-box;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	font-size:11px;
	line-height:14px;
	color:#ddd;
	padding:5px 3px 5px 3px;
	box-shadow:1px 1px 2px #000;
	text-shadow:1px 1px #000;
	cursor: pointer;
}
.boton:hover  
{
    background:url(../imagenes/madera.gif) repeat-x 0 -30px #fff; 
    border:1px solid transparent; 
    border:1px solid #827d75; 
 }
 
.titulopanel
{
    border: 1px solid #B19476;
    padding: 2px 2px 2px 2px;
    background: #E1D7CC;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E1D7CC));
    background: -moz-linear-gradient(top,  #FFF,  #E1D7CC);
}
.contenidopanel
{
    border: 1px solid #B19476;
    padding: 2px 2px 2px 2px;
    background-image: url('../imagenes/master_cuerpo_fondo.png');
}
.contenidopanelresaltado
{
    background-color: #E1D7CC;
    border: 1px solid #B19476;
}

.titulopopup
{    
    height: 30px;
    padding-top: 10px;
    color: #ddd;
}
.fondopopup
{
    background-color: #2C2419;
    opacity:0.8;
}
.marcadeagua
{
    color: #B19476;
    font-style: italic;
}
.alineaderecha
{
    text-align: right;
}
.alinearcentro
{
    text-align: center;
}
.centrarverticalmente
{
    vertical-align:middle;
}
.bordesuperior
{
    border-top: 1px solid #B19476;
}
.filaalternada
{
    
}

.txth3
{
    background-color: transparent;
    border-color: transparent;
    width: 70px;
}