body
{	background:#9A1914;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
}
/*CONTENEDORES*/
#cnt_header1
{	width:778px;
	text-align:left;
	margin:auto;
	position:relative;
}
#cnt_header2
{	width:770px;
	text-align:left;
	margin:auto;
	position:relative;
	padding-left:4px;
	padding-right:4px;
	background:url(../images/backGen.gif) top left repeat-y;
	z-index:400;
}
#cnt_cuerpo1
{	width:770px;
	text-align:left;
	margin:auto;
	position:relative;
	padding-left:4px;
	padding-right:4px;
	background:#F8F1EB url(../images/backGen.gif) top left repeat-y;
}
#cnt_cuerpo2
{	width:770px;
	text-align:left;
	margin:auto;
	position:relative;
	padding-left:4px;
	padding-right:4px;
	background:#F8F1EB url(../images/backGen.gif) top left repeat-y;
}
#cnt_pie
{	width:778px;
	text-align:left;
	margin:auto;
	position:relative;
	padding-top:10px;
	background:url(../images/backPie1.gif) top right no-repeat;
}
#cnt_pie1
{	width:778px;
	height:11px;
	text-align:left;
	margin:auto;
	position:relative;
	background:#F8F1EB url(../images/backPie.gif) top left repeat-y;
}
#cnt_pie2
{	width:778px;
	height:11px;
	text-align:left;
	margin:auto;
	position:relative;
	background:url(../images/backPie2.gif) top right no-repeat;
}
#cnt_pie3
{	width:778px;
	height:11px;
	text-align:left;
	margin:auto;
	position:relative;
	background:url(../images/backPie3.gif) top right no-repeat;
}

#cnt_pie4
{	width:778px;
	height:11px;
	text-align:left;
	margin:auto;
	position:relative;
	background:url(../images/backPie4.gif) top right no-repeat;
}
#espEnlaces
{	background:#97615F;
	margin-left:5px;
	margin-right:5px;
	width:1px;
	height:20px;
}

/*TABLAS*/
.tbl778
{	width:778px;
	margin-left: -389px;
	left: 50%;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.tbl778Pie1
{	width:778px;
	margin-left: -389px;
	left: 50%;
	overflow:hidden;
	position:relative;
	z-index:1;
	padding-top:10px;
	background:url(../images/backPie1.gif) top right no-repeat;
}
.tbl778Pie2
{	width:778px;
	height:11px;
	margin-left: -389px;
	left: 50%;
	overflow:hidden;
	position:relative;
	z-index:1;
	background:url(../images/backPie2.gif) top right no-repeat;
}
.tbl778Pie3
{	width:778px;
	height:11px;
	margin-left: -389px;
	left: 50%;
	overflow:hidden;
	position:relative;
	z-index:1;
	background:url(../images/backPie3.gif) top right no-repeat;
}
.tbl778Mnu
{	width:778px;
	margin-left: -389px;
	left: 50%;
	overflow:hidden;
	position:relative;
	z-index:200;
	background: url(../images/backGen.gif) top left repeat-y;
}
.tbl778Gen
{	width:778px;
	margin-left: -389px;
	left: 50%;
	overflow:hidden;
	position:relative;
	z-index:0;
	background:#F8F1EB url(../images/backGen.gif) top left repeat-y;
}
.tbl778Pie
{	width:778px;
	height:11px;
	margin-left: -389px;
	left: 50%;
	overflow:hidden;
	position:relative;
	z-index:1;
	background:#F8F1EB url(../images/backPie.gif) top left repeat-y;
}
.tblTextosAncho1
{	width:595px;
}
/*ESPACIADOS*/
.esp4
{	padding-left:4px;
	padding-right:4px;
}
.esp_interno10
{	margin-left:10px;
	margin-right:10px;
}
#esp4Mnu
{	padding-left:4px;
	padding-right:4px;
	z-index:1000;
}
.esp5
{	padding:5px;
}
.esp20
{	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
	padding-top:3px;
}
.espCen
{	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:8px;
	font-size:11px;
	text-align:justify;
}
.espCenPais
{	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	text-align:justify;
}
.espBus
{	padding-left:10px;
}
.espCenPlm
{	padding-top:15px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:5px;
}
.espTarifa
{	padding-left:15px;
	padding-right:5px;
}
.espMnuPrd
{	background:url(../images/backMenu.gif) bottom left repeat-x;
	height:23px;
}
.espHomeNotI
{	padding-bottom:15px;
	padding-right:4px;
	text-align:justify;
	font-size:11px;
	color:#333333;
}
.espHomeNotD
{	padding-bottom:15px;
	padding-left:4px;
	text-align:justify;
	font-size:11px;
	color:#333333;
}
.espInformes
{	border-top:#FFCC00 5px solid;
	border-left:#FFCC00 5px solid;
	border-right:#FFCC00 5px solid;
}
.espImg
{	border:#CCCCCC 2px solid;
}
.espPlomo
{	border:#CCCCCC 2px solid;
	padding:10px;
	font-size:11px;
	color:#000000;
	margin-top:5px;
}
/*FONDOS*/
.fndPlomo
{	background:#A89B93;
}
.fndLogin
{	background:#73655C;
	padding:10px;
	font-size:11px;
	color:#FFFFFF;
}
/*FORMULARIOS*/
form
{	display:inline;	}
.input
{	border:1px solid #9F9A97;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	background:#F7F7F7;
}
.txtFrmTitu
{	font-size:11px;
	caption-side:#101010;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:7px;
	padding-right:7px;
	text-align:justify;
	background:#FFFFFF;
}
.btn_plomo1
{	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-align:center;
	text-decoration:none;
	background:#E8EAE8;
	border:#000000 1px solid;
	padding:4px;
	width:230px;
	display:block;
}
.btn_plomo1:hover
{	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-decoration:none;
	background:#E1E1E1;
	border:#000000 1px solid;
	padding:4px;
	width:230px;
	display:block;
}
.btn_plomo11
{	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-align:center;
	text-decoration:none;
	background:#E8EAE8;
	border:#000000 1px solid;
	padding:4px;
	width:250px;
	display:block;
}
.btn_plomo11:hover
{	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-decoration:none;
	background:#E1E1E1;
	border:#000000 1px solid;
	padding:4px;
	width:250px;
	display:block;
}
.btn_plomo12
{	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-align:center;
	text-decoration:none;
	background:#E8EAE8;
	border:#000000 1px solid;
	padding:4px;
	width:270px;
	display:block;
}
.btn_plomo12:hover
{	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-decoration:none;
	background:#E1E1E1;
	border:#000000 1px solid;
	padding:4px;
	width:270px;
	display:block;
}
.btn_plomo2
{	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-align:center;
	text-decoration:none;
	background:#E8EAE8;
	border:#000000 1px solid;
	padding:4px;
	width:100px;
	display:block;
}
.btn_plomo2:hover
{	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-decoration:none;
	background:#E1E1E1;
	border:#000000 1px solid;
	padding:4px;
	width:100px;
	display:block;
}
.btn_plomo3
{	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-align:center;
	text-decoration:none;
	background:#E8EAE8;
	border:#000000 1px solid;
	padding:4px;
	width:125px;
	display:block;
}
.btn_plomo3:hover
{	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-decoration:none;
	background:#E1E1E1;
	border:#000000 1px solid;
	padding:4px;
	width:125px;
	display:block;
}
/*TEXTOS*/
.txtBlanco11
{	font-size:11px;
	color:#FFFFFF;
}
.txtBlanco11Lnk
{	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.txtBlanco11Lnk:hover
{	text-decoration:underline;
}
.txtAmarillo11
{	font-size:11px;
	color:#FFCC33;
}
.txtRojo11
{	font-size:11px;
	color:#CF5535;
}
.txtListas
{	font-size:11px;
	caption-side:#000000;
	padding:6px;
	text-align:justify;
}
.txtNegro11
{	font-size:11px;
	caption-side:#101010;
	padding:5px;
}
.txtNegro12
{	font-size:12px;
	caption-side:#101010;
}
.txtNegro11A
{	font-size:11px;
	color:#101010;
}
.txtRojo11
{	font-size:11px;
	color:#9A1914;
}
.txtRojo18
{	font-size:18px;
	color:#9A1914;
	margin-bottom:10px;
}
.txtPlomo11
{	font-size:11px;
	color:#666666;
	padding:5px;
}
.txtPlomo11:hover
{	font-size:11px;
	color:#333333;
	padding:5px;
}
.txtTextos11
{	font-size:11px;
	caption-side:#101010;
	padding:5px;
	text-align:justify;
	background:#FFFFFF;
}
.txtTextos11A
{	font-size:11px;
	caption-side:#101010;
	padding:3px;
	text-align:justify;
	background:#FFFFFF;
}
.txtTachadoRo
{	font-size:11px;
	color:#CF5535;
	text-decoration:line-through;
}
.txtInfCliente
{	background:#FFFFFF url(../images/btnFlecha.gif) top right no-repeat;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:35px;
	font-size:11px;
	color:#333333;
}
.txtPrincipal
{	font-size:11px;
	color:#333333;
	text-align:justify;
	margin-bottom:15px;
}
.txtPrincipal12
{	font-size:12px;
	color:#333333;
	text-align:justify;
}
.txtPrincAutores
{	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	color:#9A1914;
}
/*TITULOS ESPECIALES*/
.titDetInf
{	background:#FFDB4F;
	padding:10px;
	font-size:11px;
	font-weight:bold;
	color:#9A1914;
	display:block;
}
.titInformes
{	background:#BF2800;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	display:block;
	padding:4px;
}
.titDetPais
{	background:#F5BB1B;
	padding:7px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	display:block;
}
.titContDetPais
{	background:#F8D577;
	padding:7px;
	font-size:11px;
	color:#842700;
	border-bottom:#E8A847 1px solid;
}
.titPrincipal1
{	font-size:20px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.titPrincipal2
{	font-size:18px;
	font-weight:bold;
	color:#5187C4;
	text-decoration:none;
}
.titPrincipal2:hover
{	color:#305B8B;
	text-decoration:underline;
}
.titPrincipal
{	font-size:18px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	text-align:left;
}
.titPrincipal:hover
{	color:#333333;
	text-decoration:underline;
	text-align:left;
}
.titRojo
{	font-size:12px;
	font-weight:bold;
	color:#9A1914;
	display:block;
	padding-bottom:5px;
	border-bottom:#F5BB1B 1px solid;
	margin-bottom:10px;
}
.contIdioma
{	top:0px;
	width:750px;
	margin-left: -375px;
	left: 50%;
	overflow:hidden;
	position:absolute;
	text-align:right;
	z-index:3;
}
.titFecha
{	top:27px;
	padding-left:10px;
	overflow:hidden;
	position:absolute;
	z-index:3;
	font-size:12px;
	font-weight:bold;
	color:#9A1914;
}
.titProd11
{	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	background:#BF2800 url(../images/vineta1.gif) top left no-repeat;
}
.titProd12
{	margin-left:28px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.titTarifa
{	background:url(../images/vineta2.gif) top left no-repeat;
	font-size:11px;
	color:#000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	border-bottom:#F6D583 1px solid;
	margin-bottom:7px;
}
.titHomeNoticia
{	background:url(../images/vineta2.gif) top left no-repeat;
	font-size:11px;
	font-weight:bold;
	display:block;
	color:#9A1914;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	border-bottom:#F6D583 1px solid;
	margin-bottom:4px;
}
.titHomeSubNot
{	font-size:12px;
	font-weight:bold;
	color:#0E0E0E;
	text-decoration:none;
}
.titHomeSubNot:hover
{	color:#0E0E0E;
	text-decoration:underline;
}
.titAlerta
{	font-size:11px;
	font-weight:bold;
	color:#9A1914;
	display:block;
	padding:5px;
	text-align:center;
	background:#E4C5C0;
	margin-bottom:8px;
}
.titError
{	font-size:11px;
	font-weight:bold;
	color:#9A1914;
	display:block;
	padding:15px;
	text-align:center;
	background:#E4C5C0;
	margin-bottom:8px;
}

/*LINKS*/
.lnkRojo11
{	font-size:11px;
	font-weight:bold;
	color:#9A1914;
	text-decoration:none;
	text-align:left;
}
.lnkRojo11:hover
{	color:#9A1914;
	text-decoration:underline;
	text-align:left;
}
.lnkRojo11vin
{	background:url(../images/vineta4.gif) top left no-repeat;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#9A1914;
	text-decoration:none;
	display:block;
}
.lnkRojo11vin:hover
{	background:url(../images/vineta4.gif) top left no-repeat;
	padding-left:10px;
	color:#9A1914;
	text-decoration:underline;
}
.lnkRojo11vinB
{	padding-right:10px;
	padding-bottom:10px;
	font-size:11px;
	font-weight:bold;
	color:#9A1914;
	text-align:right;
	text-decoration:none;
	display:block;
}
.lnkNegro11
{	font-size:11px;
	font-weight:bold;
	color:#1E5E80;
	text-decoration:none;
}
.lnkNegro11:hover
{	color:#1E5E80;
	text-decoration:underline;
}
.lnkPais11
{	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	font-style:italic;
	color:#5B514A;
	text-decoration:none;
}
.lnkPais11:hover
{	color:#000000;
	text-decoration:underline;
}

/*VIŅETA*/
.vineta1
{	background:url(../images/b_check1.gif) top left no-repeat;
	padding-left:22px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	font-size:11px;
	color:#101010;
}
.vineta1A
{	background:url(../images/vineta3.gif) top left no-repeat;
	padding-left:12px;
	margin-top:5px;
	margin-bottom:5px;
}
.vineta1B
{	font-size:11px;
	color:#484848;
	text-align:left;
	text-decoration:none;
}
.vineta1B:hover
{	color:#000000;
	text-decoration:underline;
}

/*Precarga*/
.prec
{	position:absolute;
	width:770px;
	height:510px;
	margin-left: -385px;
	margin-top: -255px;
	left: 50%;
	top: 50%;
	overflow:hidden;
	z-index:10000;
	text-align:center;
}
.precTexto
{	padding:25px;
	font-size:14px;
	font-weight:bold;
	color:#BB0412;	
}

/*Comentarios*/
.fndComentarios
{	margin-left:5px;
	margin-right:5px;
	background:#FFFFFF;
	display:block;
	width:440px;
	height:420px;
}
.titComentarios
{	padding:5px;
	background:#F0E7DD;
	font-size:13px;
	font-weight:bold;
	color:#CC0000;
	text-align:left;
	display:block;
	border-bottom:#FFCC00 1px solid;
}
.titNotaComentario
{	font-size:11px;
	color:#0E0E0E;
	text-decoration:none;
	padding:5px;
}

/*Mapa del site*/
.mapSite1
{	background:url(../images/bullet.jpg) top left no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#CC3300;
	text-decoration:none;
	padding-left:25px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;
	display:block;
}
.mapSite1:hover
{	background:url(../images/bullet.jpg) top left no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#CC3300;
	text-decoration:underline;
	padding-left:25px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;
	display:block;
}
.mapSiteV1
{	background:url(../images/icon1.jpg) top left no-repeat;
	margin-left:20px;
	margin-top:3px;
	margin-bottom:5px;
}
.mapSiteV2
{	background:url(../images/icon2.jpg) top left no-repeat;
	margin-left:45px;
	margin-top:3px;
	margin-bottom:5px;
}
.mapSiteV3
{	background:url(../images/icon3.jpg) top left no-repeat;
	margin-left:70px;
	margin-top:3px;
	margin-bottom:5px;
}
.mapSiteL1
{	font-size:11px;
	color:#000000;
	text-decoration:none;
	padding-left:30px;
	display:block;
}
.mapSiteL1:hover
{	color:#555555;
	text-decoration:underline;
}
.titEnlace
{	font-size:12px;
	font-weight:bold;
	color:#000000;
	display:block;
	padding-bottom:3px;
}
