/* CSS Document */
/*Neutralizando elementos*/
body,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
html {
	height:100%;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ol {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:”;
}
abbr,acronym { border:0;
}
body{
color:#000;
text-align:left;
margin:0px;
}
img {
border: none;
text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
/*Fin de la neutralizacion*/

* {margin: 0px;padding: 0px;}

body{background: #C0C0C0; background-repeat: repeat ;color: #515151;  font-family: Tahoma, sans-serif; text-align:center;height:100%;}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ol, fieldset, hr {margin: 1em 0px;}

h1{text-align:center;font-size:16px;}

.clear:after {display: block; height: 0; clear: both; visibility: hidden;}

#head{height:88px;padding:10px 0; background: #FFFFFF;text-align:right;}
#head .opciones{ text-align:right; margin-right:30px;margin-top:5px;  font-size:11px}
#head .opciones a{ color: #515151;  font-size:11px}
#head .opciones a:hover{ font-size:11px; color:#FF6600}


#links{margin-top:75px; margin-right:15px;color:#3A892D;font-size:12px}
#links a{color: #3A892D;font-size:12px} #links a:hover{color: #fa0;}
.left{float:left}.right{float:right}.center{text-align:center;}

#logo{margin:0 0 0 20px;float:left} #logo span{color: #fa0;font-size:12px;} #logo img{display:block;}

#Barramenu{height:38px;padding:0;}
#Barramenu a{text-align:left; font-size:16px;margin:0 auto 10px auto;}

#BarraDescripcion{height:30px;padding:0; background: #F7DCCA;border-top: solid 1px #999999; text-align:left}
#BarraDescripcion .texto{font-size:18px; color: #404E2C; padding:5px; margin-left:20px}
#BarraDescripcion .texto a{font-size:18px; color: #404E2C; }
#BarraDescripcion .texto a:hover{text-decoration:underline}


#cuerpo{width:960px;margin:0 auto;min-height:100%;position:relative;background: #FFFFFF;border-right:solid 1px #999999; border-left:solid 1px #999999;}
/*Hack para IE6*/
* html #cuerpo {
	height:100%;
}
#contenido{padding:30px; background: #FFFFFF; overflow:auto;
}
#contenido .CabeceraCliente{margin:0 0 20px 0;}
#contenido .titulo{font-size:18px;  color: #404E2C; padding:5px; margin-left:20px; font-weight:bold}
#contenido .titulo a{font-size:18px; color: #404E2C; padding:5px; margin-left:20px; font-weight:bold}
#contenido .letra{font-size:13px;}
#contenido .letra a{font-size:13px;color: #404E2C}
#contenido .negrita { font-weight:600}
#contenido .negrita a { font-weight:600; font-size:12px;color: #404E2C}
#contenido .letra link{font-size:13px;color: #404E2C}
#contenido .letra over{font-size:13px;color: #404E2C}
#contenido .combo{font-size:14px; text-align:center; color:#515151}
#contenido .destacado{font-size:14px; text-align:center; color:#FF6600}
#contenido .ayuda {font-size: 10px; color: #333333; }
#contenido .ayuda a{font-size: 10px; color: #333333; }
#contenido .MaestroTitulo{font-size: 12px; color:#404E2C; text-align:left;font-weight:700}
#contenido .MaestroTitulo a{font-size: 12px; color:#404E2C; text-align:left;font-weight:700}
#contenido .Bloques {margin: 0 15px 15px 15px; border:solid 1px #999999; position: relative; float:left}
#contenido .textarea{ text-align:center; font-size: 13px; color: #333333;}
#contenido .Tablas{ text-align:left; font-size: 13px; color: #404E2C;}
#contenido .casillas{font-size:14px; text-align:center; color:#515151}

#contenidotabs{width:900px;margin:0 auto;padding:30px; background: #FFFFFF;border-right:solid 1px #999999; border-left:solid 1px #999999; border-bottom: dashed 1px #999999;}

.acceso{width:430px; background-color:#FFFFFF; border:solid 1px #999999; margin:30px auto 0 auto;}
.acceso .texto{text-align:center; font-size:14px;}
.acceso .obs{text-align:center; font-size:10px; color:#D50A04}
.acceso .texto a{text-align:center; font-size:14px;color: #515151;}

#datos{width:930px;margin:0 20px 0 20px;}
#datos .Titulo{text-align:center;font-size:18px; margin:5px auto 5px auto; background:#92BD6A}
#datos .texto{text-align:left; font-size:16px;margin:0 auto 10px auto;}
#datos .texto a{text-align:left; font-size:16px;margin:0 auto 10px auto;}
#datos .texto a:hover{text-align:left; font-size:16px;margin:0 auto 10px auto; color:#D38E00}
#datos .cerrar{text-align:right; font-size:14px;margin:0 auto 5px auto;}
#datos .cerrar a{text-align:right; font-size:14px;margin:0 auto 5px auto; color:#D38E00}
#datos .tabla{text-align:left; font-size:16px;margin:0 auto 5px auto; border:solid 1px #999999}
#datos .casillas{text-align:left; font-size:16p; color:#666666}
#datos .obs{text-align:center; font-size:10px; color:#D50A04}

#pie{width:940px; height:30px; padding:10px;margin:0 auto; background: #FFFFFF;border-right:solid 1px #999999; border-left:solid 1px #999999; border-bottom:solid 1px #999999;position:relative;border-top: dashed 1px #999999;}
#pie .texto{
	margin:10px 0 0 280px;
	float: left;
	padding-left: 5px;
	font-size:10px;
}
#pie .logo{
	text-align: right;
	padding-right: 10px;

}

#faux {
 margin-bottom: 5px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#leftcolumn { 
 display: inline;
 color: #333;
 margin: 15px;
 padding: 5px;
 width: 450px;
 float: left;
 border:solid #999999 1px;
}
#leftcolumn2 { 
 display: inline;
 color: #333;
 margin: 15px;
 padding: 5px;
 width: 550px;
 float: left;
 border:solid #999999 1px;
}
#leftcolumn .titulo { 
 text-align:left; 
 font-size:14px;
 color: #404E2C;
 font-weight:600;
}
#leftcolumn .avisos { 
 text-align:justify; 
 font-size:12px;
 color: #404E2C;
}
#leftcolumn .avisos a{ 
 text-align:justify; 
 font-size:12px;
 color: #404E2C;
}
#leftcolumn .avisos hover{ 
 text-align:justify; 
 font-size:12px;
 color: #404E2C;
}
#leftcolumn .quien { 
font-size: 8px;
font-weight: bold;
	color: #B75200;
}
#leftcolumn2 .titulo { 
 text-align:left; 
 font-size:14px;
 color: #404E2C;
 font-weight:600;
}
#leftcolumn2 .avisos { 
 text-align:justify; 
 font-size:12px;
 color: #404E2C;
}
#leftcolumn2 .avisos a { 
 text-align:justify; 
 font-size:12px;
 color: #404E2C;
}
#leftcolumn2 .quien { 
font-size: 8px;
font-weight: bold;
	color: #B75200;
}
#leftmiddle { 
 float: left;
 color: #333;
 margin: 15px 15px 0 5px;
 padding: 5px;
 width: 200px;
 display: inline;
 position: relative;
 border:solid #999999 1px;
}
#leftmiddle .titulo { 
 text-align:left; 
 font-size:14px;
 color: #404E2C;
 font-weight:600;
}
#leftmiddle .avisos { 
 text-align:justify; 
 font-size:12px;
 color: #404E2C;
}
#leftmiddle2 { 
 float: left;
 color: #333;
 margin: 15px 15px 0 5px;
 padding: 5px;
 width: 320px;
 display: inline;
 position: relative;
 border:solid #999999 1px;
}
#leftmiddle2 .titulo { 
 text-align:left; 
 font-size:14px;
 color: #404E2C;
 font-weight:600;
}
#leftmiddle2 .avisos { 
 text-align:justify; 
 font-size:12px;
 color: #404E2C;
}
#rightmiddle { 
 display: inline;
 position: relative;
 color: #333;
 margin: 15px 5px 0 5px;
 padding: 5px;
 width: 200px;
 float: left;
 border:solid #999999 1px;
}
#rightmiddle .titulo { 
 text-align:left; 
 font-size:14px;
 color: #404E2C;
 font-weight:600;
}
#rightmiddle .avisos { 
 text-align:justify; 
 font-size:12px;
 color: #404E2C;
}
.clear { clear: both; background: none; }

.Funcionamiento {
	color: #666666;
	font-size: 11px;
	text-align:justify
}
.TablaCalen {
	margin: 0 auto;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}

.TablaDireccionesFact {
	margin: 0 auto;

	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
.TablaDireccionesFact_titulo {
	padding:5px;
background: #F7DCCA;
}
.TablaDireccionesFact_texto {
	padding:5px;
}
