/*
#404040 = Gris
#B32F3A = Rojo
#FF8A00 = Naranja

*/

body {
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#404040;
	margin: 8px 3px 8px 3px;
	text-align:center;
	}
td {
	font-size: 10px;
	text-align:justify;
	}

/* TITULOS ------------------------------------ */

.title {
	font-size: 13px;
	color: #FF6600;
	font-weight:bold;	
	}
	
.subtitle  {
	color: #036AAD;
	font-weight:bold;		
	}

#title_login { font-size: 11px;	}

/* PAG. SIN FIRMAR ----------------------------- */

#main_table {
	background-image:url(../imgs/background01.jpg);
	background-color:#FAFAFA;
	background-repeat:no-repeat;
	text-align:center;
	padding:30px;
	}

#main_title {
	list-style-type: none;
	padding: 0px;
	margin: 0;
	text-align:left;
	}	
	#main_title li	{
	background-repeat:no-repeat;
	line-height:25px;
	padding-left:34px;
	}

#main_content {
	padding-left:30px;	
	padding-right:30px;	
	font-size:11px;
	text-align:justify;
	}
	
/* FORMULARIOS --------------------------------- */	

#form_table {
	background-image:url(/resources/imgs/tabla_08.gif);
	background-repeat:repeat-x;
	background-color:#f7f8f9;
	padding: 20px 20px 12px 20px;
	}
	
input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#404040;
	}

.textbox_multi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#404040;
	width:368px;
	}
	
.textbox_70 { width:70px; }
.textbox_100 { width:100px; }
.textbox_125 { width:125px; }
.textbox_150 { width:150px; }
.textbox_168 { width:168px; }
.textbox_200 { width:200px; }
.textbox_250 { width:250px; }
.textbox_350 { width:350px; }
.textbox_368 { width:368px; }

/* OTROS --------------------------------- */	

.lista {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	}
	.lista li {
	background-image: url(/resources/imgs/guion_lista.gif);
	background-repeat: no-repeat;
	background-position: 3px;
	margin: 0px 0px 0px 10px;
	line-height: 20px;
	padding-left: 15px;
	}

.iframe {
	margin: 9px 9px 9px 12px;
	SCROLLBAR-FACE-COLOR: F6F6F6;
	SCROLLBAR-HIGHLIGHT-COLOR: #F6F6F6;
	SCROLLBAR-SHADOW-COLOR: #F6F6F6;
	SCROLLBAR-3DLIGHT-COLOR: #D1D1D1;
	SCROLLBAR-ARROW-COLOR: #0068AC;
	SCROLLBAR-TRACK-COLOR: #D1D1D1;
	SCROLLBAR-DARKSHADOW-COLOR: #D1D1D1;
	}
	
.title_options {
	background-color:#FF9C00;
	color: #FFFFFF;		
	font-weight:bold;
	padding: 3px;
	padding-left: 11px;
	text-transform: uppercase;
	}

.title_options2 {
	background-color:#FF9C00;
	color: #FFFFFF;		
	font-weight:bold;
	padding: 3px;
	padding-left: 11px;
	}
	
.txt_user {
	font-size: 11px;
	color:white;
	}

.txtbold_linked {
	color:#FF6600;
	font-weight:bold;
	}

.td_paq {
	text-align: right;
	vertical-align: top;	
	}

#foot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size: 10px;
	padding-left: 7px;
	color:#FFFFFF;
	}

a:link {
	color:#404040;
	text-decoration:none;
	}
a:visited {
	color:#404040;
	text-decoration:none;
	}
a:hover {
	color:#FF8A00;
	text-decoration:underline;
	}
	
a.txt_link:link {
	color:#404040;
	text-decoration:none;
	}
a.txt_link:visited {
	color:#404040;
	text-decoration:none;
	}
a.txt_link:hover {
	color:#FF6600;
	text-decoration:underline;
	}	
	
a.foot_link:link {
	color:#FFFFFF;
	text-decoration:none;
	}
a.foot_link:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
a.foot_link:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
a.myweb_link:link {
	color:#404040;
	/*font-weight:bold;*/
	text-decoration:none;
}
a.myweb_link:visited {
	color:#404040;
	/*font-weight:bold;*/
	text-decoration:none;
	}
a.myweb_link:hover {
	color:#FF8A00;
	/*font-weight:bold;*/
	text-decoration:underline;
	}
	
a.myweb2_link:link {
	color:#404040;
	font-weight:bold;
	text-decoration:none;
}
a.myweb2_link:visited {
	color:#404040;
	font-weight:bold;
	text-decoration:none;
	}
a.myweb2_link:hover {
	color:#B32F3A;
	font-weight:bold;
	text-decoration:underline;
	}

.no_margin {
	margin: 0;
	}

.fecha {
	width:30px;
	font-size:8px;
	font-family:verdana;
	color:black
	}
	
/* Descripción de Modulos Hoteles, Destinos y Excursiones */
		
#main_table_des { 	
	background-color:#FAFAFA;
	background-repeat:no-repeat;
	text-align:center;
	padding:30px;
	}		
.tabladesc {
	vertical-align:top;
	padding:15px 20px 0px 20px;
	}
.titulodesc {
	font-family:Arial, Helvetica, sans-serif;
	color: #0068AC;
	/*color: #AE3110;*/
	font-size:17px;
	font-weight:bold;
	}
.listadesc {
	}
.descriptivo {
	vertical-align:top;
	}
.img {
	border:0px;
	height:auto;
	width:200px;
	}
.imgpad {
	vertical-align:top;
	padding:20px;
	}
	
.titulo_azul {
	font-size: 10px;	
	color: #0068AC;	
	font-weight:bold;
	}
	
.invisible {
	visibility:hidden;
	position:absolute;	
	}