/* -- ScrollBar Style -- */
html {scrollbar-face-color: #808080; scrollbar-arrow-color: #000000; scrollbar-track-color: #E0E0E0; scrollbar-shadow-color: #808080; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #E0E0E0; scrollbar-darkshadow-Color: #000000; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
ol, ul {
	list-style: none;
	margin:0;
	padding:0;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}

a {color:#fff;
}
a.Subrayado:hover{text-decoration:underline;
}
/* 

************************************************

*/
body {background: url(../imagenes/BodyBg.png) repeat-x #c11f0c; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFFFFF;
}

#Contenido{ width:868px; margin:10px auto; background:#c11f0c; border:#540a02 1px solid;
}
#Header {background:url(../imagenes/top.jpg); height:260px; position:relative;
}
#Logo{
	position:absolute;
	top:2px;
	left:690px;
	width:125px;
	height:150px;
}
#Logo a{display:block; width:125px; height:150px;
}
#Logo a:hover {background:url(../imagenes/modover_0_2.png);
}
#Nav {
	height:26px; background:url(../imagenes/NavBg.png) repeat-x; margin:0;
}
#Nav ul {margin:0; margin-left:20px; padding:0; list-style:none;}

#Nav li {float:left;}

#Nav li a { margin-top:6px; padding:0 5px; display:block; margin-right:15px; text-decoration:none; font: bold 15px Arial; color:#FFFFFF; font-weight:440;}

#Nav li a:hover {color:#c11f0c;}

#Nav li.Active {color:#c11f0c;}

#Izq {width:652px; float:left;
}
.Columna1 {width:207px; float:left; padding:4px;
}
.Columna1 img {margin:1px 0;
}
.Columna2 {width:424px; float:left; padding:5px;
}
.Columna3 {width:641px; float:left; padding:5px;
}
#Faqs{width:641px; float:left; padding:5px;
}
#Categorias{width:641px; float:left; padding:5px;
}
#HotelSedeFotos img{float:left; margin:5px;
}
.ColCuarto{ width:207px; float:left; margin:5px; background:url(../imagenes/FootBg.png) 0 22px repeat-x #c11f0c;
}
.ColCuarto p{padding:3px; line-height:16px;
}
.ColCuarto a{text-decoration:none;
}
.Clear {height:1px; clear:both;
}
.LineaGris {height:4px; background:#540a02;
}
p {margin:5px 0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFFFFF;
}

h2 {font-family:Tahoma, Geneva, sans-serif; color:#FFFFFF; background:#0c0b0b; text-align:center; height:19px; padding-top:3px; margin-bottom:5px;
}
h3 {font-family:Tahoma, Geneva, sans-serif; color:#FFFFFF; text-align:center; line-height:20px; margin-bottom:10px; border-bottom:2px solid #540a02;
}
h2 img{
}
#VideoDiv{background:#000; padding:10px 45px;
}
#VideoDiv object{
}
#Banners{ padding:10px 5px 10px 5px;
}
#Banners img{margin:5px 3px;
}
.BannerCentrado{margin-left:45px;
}
.Separador{ height:10px;
}
.MapaThumb{float:left; margin:0 8px 5px 0; border:1px solid #000;
}
/*
***************** FOOT **************
*/

#Foot {height:40px; padding:20px; background:url(../imagenes/FootBg.png) repeat-x; position:relative;
}
#Foot ul {list-style:none;margin:0; margin-left:90px; padding:0;
}
#Foot li{ float:left; margin:0; padding:0;
}
#Foot li a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; margin-right:20px; text-decoration:none; display:block;
}
#Foot li a:hover{text-decoration:underline;
}
#Foot p{margin-top:28px;
}
#Foot p a{color:#FFF; text-decoration:underline;
}
#Copyright{margin-left:75px;
}
#LogoM {position:absolute; width:70px; height:70px; top:5px; left:11px; background:url(../imagenes/Logos/DistintivoM.png);
}
/*
***************** GALERIA**************
*/

.pics {
    height:  280px;  
    width:   350px;  
    padding: 0;
	margin:0 auto;
	margin-top:130px;
} 
 
.pics img {  
    padding: 5px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  350px; 
    height: 250px; 
    top:  0; 
    left: 0 
}
#Botones{width:300px; height:15px; margin:0 auto; margin-bottom:130px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px;
}
#Botones span {cursor:pointer;
}
#Botones span:hover {text-decoration:underline;
}
.Regresiva{background:#c11f0c; border:none;/*#c11f0c#540a02 1px solid;*/ color:#fff; margin:0 auto; height:20px; line-height:20px;
}

/*
*****************  REGISTRO  **************
*/
#Registro{width:600px; margin:0 auto;
}
#Registro .Interno{background:url(../imagenes/FootBg.png) repeat-x; padding:5px 8px;
}
#AvisoJs{font-size:13px; font-weight:bold; margin:20px 0;
}
#Registro span, .Campo {margin:2px 0;
}
.NombreCampo {width:200px; float:left; line-height:18px;
}
.SelectCategoria {float:left; margin-left:200px; width:200px;
}
.NombreCampo span{font-style:italic;
}
.Campo {line-height:16px; height:16px; border:1px solid #540a02; padding:3px;
}
/**/.error {color:#fff; font-weight:bold; line-height:16px;
}
.NotMandatory {color:#fff; line-height:12px; font-style:italic;
}
.TextArea {line-height:16px; border:1px solid #540a02; padding:3px;
}
.Select{line-height:18px; height:22px; border:1px solid #540a02;
}
#Guardar{margin:10px 43%;
}
#Almacenado{background:url(../imagenes/FootBg.png) repeat-x; padding:5px 8px;
}
#Almacenado p{text-align:center;
}
.MensajeRegistro{font-size:18px; text-align:center; margin:20px 0;
}
.Reset{background:#d1d0cf; padding:3px 7px; border:1px #000 solid; display:block; text-align:center; color:#000; text-decoration:none; width:85px; margin:0 auto;
}
/*	REPORTES
--------------------------------------------------- **

*/
#ContenidoReportes{width:1500px; margin:10px auto; background:#c11f0c; border:#540a02 1px solid;
}
#ContReportes {width:99%; background:url(../imagenes/FootBg.png) repeat-x; margin:0 auto; padding-bottom:10px; margin-top:10px; position:relative; z-index:0;
}
#ContReportes ul {list-style:none; padding:10px 0; margin-bottom:25px; margin-left:10px;
}
#ContReportes li{ float:left; margin:0; padding:0;
}
#ContReportes li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin-right:20px; text-decoration:none; display:block;
}
#ContReportes a{text-decoration:none;
}
#ContReportes a:hover{text-decoration:underline;
}
.ColNombres{
	position:absolute;
	height:100%;
	width:195px;
	top:85px;
	left:0;
	z-index:1;
}
.ColInfo{width:1005px; margin-left:195px; overflow-x:auto;
}
.TotalRegistros{ padding-left:10px; line-height:25px; border-bottom:1px solid #800000;
}
.RenglonReporteTitulos{height:24px; font-weight:600; font-size:13px; line-height:13px;
}
.RenglonReporte{height:20px; font-size:11px;
}
.RenglonReporte span, .RenglonReporteTitulos span{display:block; float:left; height:20px; line-height:20px;
}

.Nombre{width:200px;
}
.Status{width:80px;
}
.FPago{width:98px;
}
.Edad{width:45px;
}
.Pais{width:95px;
}
.Estado{width:105px;
}
.Municipio{width:105px;
}
.Equipo{width:130px;
}
.Ruta{width:98px;
}
.Categoria{width:112px;
}
.Email{width:158px;
}
.Numero{width:54px;
}
.Observaciones{width:200px; 
}
.Renglon{height:20px; width:50%; margin-left:30px; line-height:20px; padding-left:5px;
}
.Renglon span{display:block; height:18px; width:50%; float:left; clear:left;
}
#InicioSesion{ width:250px; margin:0 auto;
}
.Message{ /*border:1px solid #000000; background:#ad1b0a;*/ padding:2px; height:12px; margin-left:5px; background:#c11f0c;
}
#Confirmacion{
	position:absolute;
	left:477px;
	top:46px;
	width:345px;
	height:133px;
	z-index:1;
	padding:10px;
}
#Observaciones{line-height:16px; border:1px solid #540a02; padding:2px; font-family:Tahoma, Geneva, sans-serif;
}
#ConfirmarPago{/*display:none;*/
}
#BConfirmar{line-height:18px; height:22px; border:1px solid #540a02; background:#ccc; color:#000; padding:2px; cursor:pointer;
}
#Mensaje{padding-left:4px;
}
