/* GENERALES ----------------------------------------------------------------------*/
*{ margin: 0; padding: 0}
body {
background: #8D8D8D fixed repeat-x;/*url(images/fondo.jpg)*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #333333;
border: 0px;
}

img { border: none; }
a { color: #0071E1;/*F1770C*/ }
a:hover { text-decoration: none; }


/* NO PERMANENTES*/
#top{
	width:840px;
	height: 30px;
	background: url(images/top820.gif) no-repeat;
	margin: 0 auto;
}


/* PERMANENTES ----------------------------------------------------------------------*/

#contenedor{
	width: 820px;/*888x6 , 925= 740+185*/
	margin: 0 auto;
	padding: 0 10px 0 10px;
	background: url(images/contenedor820.jpg) repeat-y;
	height: auto;
}
#encabezado{
	width: 820px;/*888x6 , 925= 740+185*/
	height: 100px;
	background: #ffffff url(images/encabezado.jpg) repeat-x;
}
	#logo{
		float: left;
   		display: table-cell;
		width:4
		  
	00px;
		height: 75px;
		overflow: hidden;
		padding: 15px 0 0 20px;
	}

	#vinculosencabezado{
		float: right;
		width: 300px;
		height: 27px;
		font-size: 11px;
		text-align:right;
		padding-right: 10px;
		overflow: hidden;
		font-weight:bold;
	}
		#vinculosencabezado a{
			border-left: #CAD2D5 solid 1px;
			padding:0 10px 0 10px;
			color:#fff;/*FF7E00*/
		}

#paises{
	padding: 10px 0 0 10px;
	float: right;
	width: 210px;
	height: 37px;
	overflow:hidden;
}

	#paises img{
		float:left;
		padding-top:4px;
	}
	#paises select{
		float:right;
		margin-right:16px;
		margin-left:8px;
		padding:2px;
		width: 168px;
		font-size:11px;
		background: #1c6c9d;
		color:#fff;
		border: #1a5889 solid 1px;
	}


#buscador{
	padding: 10px 0 0 10px;
	float: right;
	width: 280px;
	height: 37px;
	overflow:hidden;
}
	#buscador p{
		float:left;
		width:0px;
		height:0px;
		overflow:hidden;
	}
	#buscador input{
		float:left;
		margin-right:8px;
		padding:4px;
		width: 180px;
		background:#CAD2D5;
		border: none;
	}
	#buscador a{
		float: left;
		background: #E0691A url(images/submit.gif);
		background-repeat: no-repeat;
		background-position: center;
		border: 0px;padding: 0px;
		width: 65px;
		margin: 0 15px 0 0;
		color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;text-decoration: none;text-align: center;
		height:24px;
		vertical-align:middle;
		line-height:24px;
	}

#flash{
	width:820px;
	height:220px;
	/*height:auto !important;
	_height:0px;*/
	/*background: #EEEEEE url(images/banner_producto.gif) no-repeat;*/
	background: #EEEEEE url(images/rastro.jpg) repeat-x top;
	overflow-x: auto;
	overflow-y: hidden;
	/*border-bottom:20px solid #fff;*/
}

#navegacionprincipal{
	height: 68px;
	width: 820px;/*888x6 , 925= 740+185*/
	background: #ffffff;
	overflow: hidden;
	font-size:16px;/*15px*/
	font-weight:bold;
	/*text-transform:uppercase;*/
	font-family: Arial, Helvetica, sans-serif;
background: url(images/bp205.jpg) repeat-x;
}
	#navegacionprincipal ul{
		padding: 0px;
		margin: 0px;
		list-style: none;
	}
	#navegacionprincipal li {
		height:68px;
		width:205px;/*185*/
		float: left;
	}
	#navegacionprincipal li a {
		height:68px;
		width:205px;/*185*/
		background: url(images/bp205_active.jpg) no-repeat;
		line-height: 69px;
		vertical-align:middle;
		text-align:center;
		color:#ffffff;
		text-decoration: none;
		float: left;

	}
	#navegacionprincipal li a:hover{
		background: url(images/bp205.jpg) no-repeat;
		color:#696969;
	}
	#navegacionprincipal li a.activo {
		background: url(images/bp205.jpg) no-repeat;
		color: #696969;
	}
	#navegacionprincipal li a.activo:hover{
		/*text-decoration: none;*/
	}

#basenp{
	height:28px;
	width:790px;
	background: url(images/rastro2.jpg) repeat-x;
	padding: 0 20px 0 10px;
	overflow: hidden;
}
	#rastro{
		padding-top:8px;
		height:14px;
		width:680px;
		vertical-align:middle;
		overflow: hidden;
		color: #CAD2D5;
		font-size: 11px;
	}

	#rastro a{
		line-height: 15px;
		float: left;
		border-right: #CAD2D5 solid 1px;
		padding:0 10px 0 10px;
		overflow: hidden;
		font-weight:bold;
	}

	#rastro p{
		padding:0 0 0 10px;
		float:left;
		line-height: 15px;
	}

#titulo{
	font-size: 22px;
	font-weight:normal;
	letter-spacing:0.3pt;
}
#subtitulo{
	padding-top: 10px;
	font-size:17px;
	font-weight:normal;

}
table.cuerpo{
	/*align: center;*/
	padding: 0 0 20px 0;
	border: 0px;
	margin: 0;
	border-collapse: collapse;
	width:820px;
	background-color:#ffffff;
}

td.ma{
	padding: 10px 20px 20px 20px;
	vertical-align:top
}

td.bs{
	width: 215px;
	vertical-align:top;
	background: url(images/fondobuscador.jpg) repeat-y;
	padding: 10px 20px 20px 10px;
}
#navegacionsecundaria{
	clear:right;
	float: right;
	width: 215px;
	padding: 0;
}

	#navegacionsecundaria ul{
		padding: 0px;
		margin: 0px;
		list-style: none;
	}
	#navegacionsecundaria ul li{
		float: left;
	}
	#navegacionsecundaria ul li a{
		width: 205px;
		padding-left: 10px;
		vertical-align: top;
		float:left;
		clear:both;
		line-height: 25px;
		background: url(images/bs.jpg) no-repeat left top;
		font-weight:bold;
		font-size:11px;

	}
	#navegacionsecundaria ul li a:hover{}
	#navegacionsecundaria ul li a.activo{
		text-decoration: none;
	}
	#navegacionsecundaria ul li a.activo:hover{}

#contenido{
	/*float: left;*/
	min-height: 240px;
	height: auto !important;
	height: 240px;
	padding-top:20px
}
	/*NO TOCAR, debe ser igual al fck_editorarea.css */
	#contenido blockquote{padding: 0 0 0 40px;}
	#contenido ul{padding: 0 0 0 40px;}
	#contenido ol{padding: 0 0 0 40px;}
	#contenido li {	margin-left:40px; _margin-left:26px;}
	#contenido p{ margin: 0; padding: 0}
	/*FIN NO TOCAR */


		#contenido .separador {
			clear: both;
			width:100%;
			border-top: 1px rgb(204, 204, 204) solid;
			height:9px;
			font-size:8px;
		}

		/*formularios*/
		#contenido form{
			/*padding-top:20px;*/
		}
		#contenido form .textomensaje {
			padding: 4px 8px 4px 8px;
			background: #FFCC00;
			font-weight: bold;
		}
		#contenido form .filamensaje {
			clear: both;
			float:left;
			width:100%;
			min-height: 24px;
			height: auto !important;
			height: 24px;
			padding-bottom:8px;
			padding-top:6px;
			text-align: center;
		}
		#contenido form .filaaviso {
			clear: both;float:left;
			width:100%;
			min-height: 24px;
			height: auto !important;
			height: 24px;
			text-align: center;
			padding-top:14px;
		}

		#contenido .fila {
			clear: both;
			float:left;
			/*border-bottom: #FFFFFF solid 8px;*/
			width:100%;
			min-height: 16px;
			height: auto !important;
			height: 16px;
			padding-bottom:8px;
		}

		#contenido .filadestacada {
			clear: both;
			float: left;
			background-color: rgb(234, 234, 234);
			width:100%;
			min-height: 16px;
			height: auto !important;
			height: 16px;
			padding-bottom:8px;
		}

		#contenido form a {}
		#contenido .boton {
			float: left;
			background: #E0691A url(images/submit.gif);
			background-repeat: no-repeat;
			background-position: center;
			border: 0px;padding: 0px;
			width: 65px;
			margin: 0 15px 0 0;
			color: #FFFFFF;
			font-size: 11px;
			font-weight: bold;text-decoration: none;text-align: center;
			height:24px;
			vertical-align:middle;
			line-height:24px;
		}
		#contenido .boton:hover {}
		#contenido form p {
			width: 175px;
			padding: 4px;
			margin-right: 10px;
			float:left;
			text-align:right;
		}
		#contenido form .textoadicional{
			float:left;
			padding: 4px;
			margin-right: 10px;
			color: #696969;
		}
		#contenido form .text{
			float: left;
			/*
			width: 292px;
			border: 0;
			background: #FFF url(images/input.gif) no-repeat;
			padding: 4px 4px 10px 4px;
			margin: 0px;
			*/
			padding:2px;
		}
		#contenido form .checkbox{
			float: left;
			min-height: 16px;height: auto !important;height: 16px;
			vertical-align:middle;
			margin-right:8px;
		}
		#contenido form .select{

			float: left;
			/*
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			width: 300px;
			border: 0;
			background: #FFF url(images/input.gif) no-repeat;
			padding: 4px 0px 10px 4px;
			margin: 0px;
			color: #E0691A;
			font-weight: bold;
			*/
		}
		#contenido form .textarea{
			float: left;
			padding: 2px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11pt;
			line-height: 18px;
			height: 132px;
			width: 292px;

			/*
			border: 0;
			background: #FFF url(images/inputarea.gif) no-repeat;
			padding: 4px;
			margin: 0px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 18px;
			color: #333333;
			*/
		}
		#contenido form .file{
			float: left;
			width: 300px;
			border: 0;
			background: #FFF url(images/input.gif) no-repeat;
			padding: 4px;
			margin-bottom:30px;
			margin: 0px;
			color: #000000;
			font-weight: bold;font-size:10pt;font-family:Arial, Helvetica, sans-serif;
		}

#pie{
	width: 800px;
	height: 26px;
	color: #696969;
	background: url(images/pie.jpg) repeat-x;
	padding: 18px 10px 0 10px;
	overflow: hidden;
	vertical-align:middle;
}
	#pie a{
		line-height: 15px;
		float: left;
		border-right: #CAD2D5 solid 1px;
		padding:0 10px 0 10px;
		font-size: 11px;
		text-align:left;
		overflow: hidden;
		font-weight:bold;
	}
	#pie p{	}

#botom {
	width: 840px;
	height: 29px;
	background: url(images/botom820.gif) no-repeat;
	margin: 0 auto;
}