* {
	margin:0;
	padding:0;
	background:transparent;
	text-align:left
}
html {
	display:block;
	width:100%;
	margin:0 auto;
	text-align:center
}
body {
	width:100%;
	font-size:11px;
	font-family:Verdana, sans-serif;
	line-height:1.3em;
	color:#6B6B6B;
	background-color:#fff;
	text-align:center
}
a:link, a:visited {
	color:#C16944;
	text-decoration:underline
}
a:hover {
	color:#C0A403;
	text-decoration:underline
}
h1, h2, h3, h4, h5, h6 {
	padding:5px 0px 5px 0px
}
p {
}
h1, h2, h3, h4, h5, h6 {
	line-height:1em
}
h2 {
	font-size:1.4em;
	font-weight:normal
}
h3 {
	font-size:0.8em;
	color:#f6d300
}
h4 {
	font-size:1.0em
}
h5 {
	font-size:0.9em
}
h6 {
	font-size:0.8em
}
.sup_contenido, .pie_contenido {
	width:850px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	height:37px
}
.containerpagewidth_footer {
	height:auto
}
#sup {
	width:100%;
	height:88px;
	background:url("../img/sup_fondo_1.gif") #000 repeat-x
}
#logo {
	margin-top:10px;
	float:left
}
#sup_links {
	float:right;
	width:360px;
	height:20px;
	font-size:10pt;
	margin-top:10px
}
#sup_links a:link, #sup_links a:visited {
	margin:0px 4px;
	font-size:10px;
	color:#b3b3b3;
	text-decoration:none;
	border-bottom:0
}
#sup_links a:hover {
	color:#F6D300;
	text-decoration:none
}
#izq_links {
	display:block;
	height:37px;
	padding-top:0px;
	text-align:right;
	background:url("../img/sup_fondo_2.gif") #b6b6b6 repeat-x;
	z-index:101
}
#izq_links a:link, #izq_links a:visited {
	font-size:1em;
	color:#b3b3b3;
	text-decoration:none;
	border-bottom:0
}
#izq_links a:hover {
	color:#F6D300;
	text-decoration:none
}
#izq_links a:link.active_link, #izq_links a:visited.active_link, #izq_links a:hover.active_link {
	color:#d45622;
	text-decoration:none;
	border:0
}
#izq_links #dropdown {
	float:right;
	clear:right;
	list-style:none;
	background:0;
	font-size:10px
}
#dropdown ul {
	margin:0;
	padding:0;
	list-style:none;
	border:solid 1px #F6D300;
	background:url("../img/menu_fondo.gif") top left repeat-x #545454;
	position:absolut;
	z-index:101
}
.boton, .boton_largo {
	background:url("../img/menu_boton.gif") transparent no-repeat;
	width:77px;
	height:36px;
	line-height:36px;
	text-align:center
}
.boton:hover, .boton_largo:hover {
	background-position:0px 2px
}
.boton_largo {
	width:115px;
	height:36px;
	background-color:transparent;
	background-image:url("../img/menu_boton_largo.gif");
	background-repeat:no-repeat
}
#dropdown #boton_active {
	background-position:0px 5px;
	color:white
}
#dropdown #boton_active:hover {
	color:#F6D300
}
#dropdown li {
	margin:0;
	padding:0;
	height:36px;
	overflow:hidden
}
#dropdown li a {
	display:block;
	margin:0;
	padding:3px 0px;
	font-size:0.8em;
	color:#fff
}
#dropdown ul li a:link, #dropdown ul li a:visited {
	display:block;
	width:auto;
	padding:4px 3px;
	font-weight:normal;
}
#dropdown ul li a:hover {
	display:block;
	color:yellow;
	text-decoration:none;
	color:#F6D300
}
#dropdown li {
	float:left;
	display:block;
	margin:0;
	padding:0px;
	list-style:none
}
#dropdown li ul {
	position:absolute;
	width:auto;
	left:-999em;
	top:124px;
	list-style:none;
	white-space:nowrap
}
#dropdown .dropdownlist li {
	display:block;
	clear:both;
	background:url("../img/flecha_amarilla.gif") 3px 8px no-repeat;
	height:auto
}
#dropdown .dropdownlist li a {
	margin:0px 8px
}
#dropdown li:hover ul {
	left:auto
}
#dropdown li:hover ul, #dropdown li.sfhover ul {
	left:auto
}
#dropdown li:hover, #dropdown li.hover {
	position:static
}
#slogan {
	font-size:10pt;
	font-style:italic;
	line-height:12pt;
	color:#fb2;
	text-align:center;
	z-index:100
}
#pagina {
	clear:left;
	display:block;
	padding-top:15px;
	width:854px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto
}
#contenido {
	float:right;
	display:block;
	margin-bottom:15px;
	padding:0;
	top:200px;
	left:200px;
	width:650px;
	height:auto;
	border:0;
	margin-top:0;
	margin-right:0;
	margin-left:0
}
#imagen_inicio {
	margin:0;
	padding:0;
	width:592px;
	height:172px
}
#contenido h1 {
	font-size:13pt;
	font-weight:bold;
	color:#d45622;
	text-transform:uppercase
}
#contenido h2 {
	font-size:11pt;
	font-weight:bold;
	color:#e58917
}
#contenido table h2 {
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	color:black;
	margin:0px;
	padding:0px
}
#contenido h3 {
	font-size:10pt;
	font-weight:bold;
	color:black
}
#barra_izq {
	float:left;
	display:block;
	clear:none;
	width:185px
}
#barra_izq ul {
	display:block;
	list-style:none;
	margin:0;
	padding:0
}
#barra_izq li {
	display:block;
	list-style:none;
	width:185px;
	height:31px;
	margin-top:0px;
	padding:0;
	font-weight:bold;
	background:url("../img/menu_izq_boton.gif") top left no-repeat white;
	margin-top:0px
}
#barra_izq_links li a:link, #barra_izq_links li a:visited {
	display:block;
	width:155px;
	height:20px;
	margin:0;
	padding-top:5px;
	padding-left:10px;
	font-size:1em;
	font-weight:bold;
	color:#b3b3b3;
	text-decoration:none;
	border:0
}
#barra_izq_links li a:hover {
	color:#F6D300;
	text-decoration:none
}
#barra_izq h2, #barra_izq img {
	margin:0;
	padding:0;
	color:#f1b000
}
#barra_izq_links a:link.active_link, #barra_izq_links a:visited.active_link, #barra_izq_links a:hover.active_link {
	color:#F6D300;
	text-decoration:none;
	border:0
}
#barra_izq_links h2 {
	margin-bottom:5px;
	height:46px;
	background:url("../img/menu_izq_h2.gif") top left no-repeat transparent;
	padding-left:10px;
	font-weight:bold
}
#barra_izq_links h2 a {
	font-size:16px;
	font-weight:bold;
	line-height:55px;
	color:black;
	text-decoration:none
}
#barra_izq_links h2 a:hover {
	text-decoration:none
}
#barra_izq .box_gris {
	display:block;
	width:185px;
	font-size:1em;
	font-style:italic;
	color:#4d4d4d;
	border-bottom:0;
	background:url("../img/box_fondo_gris.gif") repeat-y left
}
#barra_izq .box_naranja {
	display:block;
	width:185px;
	font-size:1em;
	font-style:italic;
	color:#4d4d4d;
	border-bottom:0;
	background:url("../img/box_fondo_naranja.gif") repeat-y left
}
#barra_izq .box_texto {
	margin-left:12px;
	margin-right:5px
}
#pie {
	clear:both;
	display:block;
	margin:0;
	padding:4px 0px 10px 0px;
	width:100%;
	font-weight:normal;
	font-size:10px;
	text-align:center;
	color:#b3b3b3;
	z-index:101;
	background:url("../img/menu_fondo.gif")
}
#pie a:link, #pie a:visited {
	font-size:10px;
	color:#b3b3b3;
	text-decoration:none
}
#pie a:hover {
	color:#F6D300;
	text-decoration:none;
	border:0
}
#pie img {
	clear:left;
	margin-top:5px
}
.align_l {
	text-align:left
}
.align_c {
	text-align:center
}
.align_r {
	text-align:right
}
.align_j {
	text-align:justify
}
.float_r {
	float:right
}
.vertical_align_top{
	vertical-align:top;
	width:50%;
}
.float_l {
	float:left
}
a:link.tooltip, a:visited.tooltip {
	position:relative;
	color:#555;
	text-decoration:underline;
	cursor:help;
	z-index:100
}
a:hover.tooltip {
	background:0;
	text-decoration:none;
	z-index:101
}
a.tooltip span {
	display:none;
	font-weight:normal
}
a:hover.tooltip span {
	position:absolute;
	display:block;
	top:-4em;
	left:10em;
	padding:10px;
	width:15em;
	border:1px solid #0cf;
	background-color:#eee;
	color:#555;
	font-weight:normal;
	text-align:left;
	z-index:110
}
table {
	border:solid 1px #b4b4b4
}
.banner {
	width:33%;
	float:left;
	clear:none;
	text-align:center
}
.banderas {
	float:right
}
.banderas p {
	margin:0;
	display:none;
	padding:0
}
.banderas a {
	margin:0;
	display:none;
	padding:0
}
.border_0 {
	border:0px
}
.box {
	float:left;
	clear:right;
	margin:0px 0px 0px 10px;
	padding:0px;
	width:190px
}
.box_titulo {
	margin:5px 10px 5px 0px;
	padding:7px 0px;
	width:190px;
	height:16px;
	font-size:16px;
	background:url("../img/box_titulo_gris.gif") white repeat-x;
	border:solid 1px #b4b4b4
}
.box_titulo h3 {
	margin:0;
	padding:0px;
	font-size:13px;
	color:black
}
.box_cuerpo {
	float:left;
	display:block;
	width:190px;
	border:solid 1px #ccc
}
.box_cuerpo ul {
	margin:0;
	margin-left:7px;
	padding:0
}
.box_cuerpo li {
	list-style:none;
	padding-left:10px;
	padding-top:5px;
	font-size:11px;
	line-height:11px;
	background:url("../img/punto_rojo.gif") #fff 0px 9px no-repeat
}
table {
	width:100%;
	border-collapse:collapse
}
.table2 {
	width:100px;
	border-collapse:collapse
}
th, td {
	text-align:left;
	padding:.3em;
	border:1px solid #ddd;
	color:#000
}
th {
	text-align:center;
	background-image:url("../img/th_fondo.gif")
}
td {
	background-color:#F2F2F2
}
input, textarea, select {
	border:1px solid #000;
	background:url("../img/fondo_campo.png") repeat-x #FFF
}
input:hover, textarea:hover, select:hover {
	border:1px solid #999
}
.boton_form {
	padding:3px;
	border:1px solid #000;
	background:url("../img/fondo_campo.png") repeat-x #FFF
}
.table_index .table_index:td, .table_index:tr {
	background:#CC6600;
	border:none;
}
.direccion{
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	color:#FF9900;
	font-size:13px;
	font-weight:bold;
	padding-bottom:3px;
	margin-bottom:3px;
	
}
.iva{
font-size:8px;
text-align:center;
color:#999999;

}