@charset "utf-8";
/* CSS Document */

body {
	font-family:  "Trebuchet MS", Arial, sans-serif;
	margin: 0;
	padding: 0;
	color:#333333;
	font-size:13px;
	background:url(../imagenes/fondo.jpg) repeat-x #fff;
	}
a:link, a:visited {color: #0066CB;text-decoration:none}
a:hover, a:active {color: #0088B5;text-decoration:underline;}

td, p, li, ul, ol, th, blockquote {
	font-family: "Trebuchet MS", Arial, sans-serif;
	line-height:1.3;
	}
hr {
	height: 1px;
	background: url(../imagenes/fondo-hr.gif) repeat-x;
	color: #ADCBEF;
	}
.borde {
border: 1px solid #D3DEE1;
}

.obligatorio { 
color: #FF6600;
}
form {
	margin:0;
	padding:0;
	}

.marco {
	width: 1120px;
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	background:url(../imagenes/fondo-pie.jpg) repeat-y;
}
#encabezado {background: url(../imagenes/encabezado.jpg) no-repeat; padding: 0 10px; height:100px}

#menutop { float:right; margin-right:160px;font-size:11px; background: url(../imagenes/tomenu-izq.gif) no-repeat; height:22px; padding-left: 30px; width: 140px; color:#7C94A1; line-height: 17px; }
html>body #menutop { float:right; margin-right:330px;font-size:11px; background: url(../imagenes/tomenu-izq.gif) no-repeat; height:22px; padding-left: 30px; width: 140px; color:#7C94A1; line-height: 17px; }

#menutop span {background:url(../imagenes/tomenu-der.gif) no-repeat right; height:22px; display:block }



#contenido {
background: #fff;
padding:0 10px 10px 10px;}
h1 {
background: url(../imagenes/flecha.gif) no-repeat 0 5px;
color: #266DA3;
margin:0;
padding:0 15px 0 25px;
font-size: 18px;
line-height: 1.5;
border-bottom: 1px dotted #333333;
height:25px;}

h2 {
color:#5187B7; 
font-size:14px;
margin:0;
padding:3px 0;}
h2 a {color:#5187B7}
h3 {
color: #1970C6; 
font-size:13px;
margin:0;
padding:3px 0;}
h4, h5, h6 {
color:#666;
font-size:12px;
margin:0;
padding:3px 0;}

#pie {
background: #ffffff url(../imagenes/linea-pie.gif) repeat-x;
height:37px;
padding:8px 22px 10px 22px;
color: #7E7E7E;
font-size:10px;
line-height:1;
text-align:right}


.tema {
font-size:11px;
color:#666;}


.pestana {
background: url(../imagenes/fondo-pestana.gif) no-repeat;
height:18px;
font-size:13px;
line-height:1.5;
color:#1970C6;
font-weight:bold;
margin-top:6px;
padding-left:10px;
}
.tabla {
background:#EFF2F3;
border: 1px solid #D3DEE1;
padding:5px;
vertical-align:top}
.boton {
background: url(../imagenes/fondo-boton.gif) no-repeat;
width:76px;
height:23px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
border: none;
}
.nuevo {
background: url(../imagenes/bt-nuevo.gif) no-repeat;
width:57px;
height:18px;
border: none;
}
.eliminar {
background: url(../imagenes/bt-eliminar.gif) no-repeat;
width:68px;
height:18px;
border: none;
}
.activar {
background: url(../imagenes/bt-activar.gif) no-repeat;
width:68px;
height:18px;
border: none;
}
.grabar {
background: url(../imagenes/bt-grabar.gif) no-repeat;
width:64px;
height:18px;
border: none;
}
.box {
background:url(../imagenes/fondo-textarea.gif) no-repeat;
border: 1px solid #999999;
font-size:11px;}
input, select {font-size:11px;}
.campo {
font-size:12px;
font-weight:bold; line-height:1.2;
padding-bottom:2px;
}
.fila1 { 
	background: #fff;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
}
.fila2 { 
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	background:#DFEEF5;
}
.fila3 { 
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	background:#FFFC75;
}
.fila4 { 
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	background:#FFBFCF;
}
.fila5 { 
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	background:#A3FFAC;
}
.encabezado {
background: #D2E1EE url(../imagenes/fondo-encabezado.gif) repeat-x;
font-size:11px;
font-weight:bold;
color: #fff;
text-align:center;
}
.encabezado a {#fff}
.instruccion {
font-size:12px;
color:#266DA3;
padding-left: 20px;}
.registro {
background:url(../imagenes/linea-pie.gif) repeat-x bottom;
margin-bottom:5px;
padding-bottom: 4px;}
.toolbar {
background:url(../imagenes/fondo-toolbar.gif)}
img {border:0}
.opcionhome {
text-align:center;
width: 130px;
vertical-align:top;
background:#EFF7FA;
border: 1px solid #94BFDD;
font-size: 11px}