

/*** Tags

-------------------------------------------------------------- ***/

* { margin:0; padding:0;}



body {

	background: #FFFFFF url(../img/bg_body.jpg) repeat-x;

	font: 11px/12px Arial, Helvetica, sans-serif;

	color: black;

	line-height: 16px;

}

a:link {

	color: #a2ab73;

	text-decoration: none;

	background-image: url(../img/enlaces.png);

	background-repeat: repeat-x;

	background-position: bottom;

	outline: none;

}

a:visited {

	color: #a2ab73;

	text-decoration: none;

	background-image: url(../img/enlaces.png);

	background-repeat: repeat-x;

	background-position: bottom;

	outline: none;

}

a:hover {

	color: #8d7b23;

	text-decoration: none;

	background-image: url(../img/enlaces.png);

	background-repeat: repeat-x;

	background-position: bottom;

	outline: none;

}

a:active {

	color: #a2ab73;

	text-decoration: none;

	background-image: url(../img/enlaces.png);

	background-repeat: repeat-x;

	background-position: bottom;

	outline: none;

}

IMG {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px

}



table, tr, td {padding:0px; margin:0px}





/*** Clases comunes

-------------------------------------------------------------- ***/

.right {float:right;}

.left {float:left;}

.cleaning {clear:both;}



.clearfix:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

* html .clearfix {height:1px;}/* Hack para ie mac*/



.georgia {font-family:Georgia, "Times New Roman", Times, serif;}



	/*** Títulos

	-------------------------------------------------------------- ***/



.foot {

	FONT: normal 9px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	COLOR: white;

	TEXT-DECORATION: none;

	line-height: 12px;

}





.boton {

	BORDER-RIGHT: 1px outset ButtonFace;

	BORDER-TOP: 1px outset ButtonFace;

	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;

	TEXT-TRANSFORM: none;

	BORDER-LEFT: 1px outset ButtonFace;

	COLOR: #ffffff;

	BORDER-BOTTOM: 1px outset ButtonFace;

	BACKGROUND-COLOR: #6495ed;

	TEXT-DECORATION: none;

}



.texto_simple {

	FONT-SIZE: 11px;

	FONT-FAMILY: "Lucida Sans";

	TEXT-ALIGN: left;

	COLOR: #5a361c;

	TEXT-DECORATION: none;

	line-height: 13px;

}

A.texto_simple {

	FONT-SIZE: 11px;

	FONT-FAMILY: "Lucida Sans";

	TEXT-ALIGN: left;

	COLOR: #5a361c;

	TEXT-DECORATION: underline;

	line-height: 13px;

	}

A.texto_simple:active {

	FONT-SIZE: 11px;

	FONT-FAMILY: "Lucida Sans";

	TEXT-ALIGN: left;

	COLOR: #5a361c;

	TEXT-DECORATION: none;

	line-height: 13px;

	}

A.texto_simple:hover {

	FONT-SIZE: 11px;

	FONT-FAMILY: "Lucida Sans";

	TEXT-ALIGN: left;

	COLOR: #D12421;

	TEXT-DECORATION: underline;

	line-height: 13px;

	}

	

.texto_times {

	FONT-SIZE: 11px;

	FONT-FAMILY: georgia, times, serif;

	TEXT-ALIGN: left;

	COLOR: #5a361c;

	TEXT-DECORATION: none;

	line-height: 13px;

}

A.texto_times {

	FONT-SIZE: 11px;

	FONT-FAMILY: georgia, times, serif;

	TEXT-ALIGN: left;

	COLOR: #5a361c;

	TEXT-DECORATION: none;

	line-height: 13px;

	}

A.texto_times:active {

	FONT-SIZE: 11px;

	FONT-FAMILY: georgia, times, serif;

	TEXT-ALIGN: left;

	COLOR: #5a361c;

	TEXT-DECORATION: none;

	line-height: 13px;

	}

A.texto_times:hover {

	FONT-SIZE: 11px;

	FONT-FAMILY: georgia, times, serif;

	TEXT-ALIGN: left;

	COLOR: #B83847;

	TEXT-DECORATION: underline;

	line-height: 13px;

}



FORM {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

INPUT {

	FONT-SIZE: 11px; FONT-FAMILY: verdana, sans-serif

}

SELECT {

	FONT-SIZE: 11px; FONT-FAMILY: verdana, sans-serif

}

TEXTAREA {

	FONT-SIZE: 11px; FONT-FAMILY: verdana, sans-serif

}



.yellow_small {

	COLOR: #FFCC00;

	font-family: Verdana;

	FONT-SIZE: 7pt;

	text-decoration: none;

}

A.yellow_small {

	COLOR: #FFCC00;

	font-family: Verdana;

	FONT-SIZE: 7pt;

}

A.yellow_small:active {

	COLOR: #FFCC00;

	font-family: Verdana;

	FONT-SIZE: 7pt;

}

A.yellow_small:visited {

	COLOR: #FFCC00;

	font-family: Verdana;

	FONT-SIZE: 7pt;

}

A.yellow_small:hover {

	COLOR: #D2691E;

	text-decoration: none;

	font-family: Verdana;

	FONT-SIZE: 7pt;

}



.Gris {

	COLOR: #5A5A5A;

	font-family: Verdana;

	FONT-SIZE: 7pt;

	font-weight: Bold;

}

A.Gris {

	COLOR: #5A5A5A;

	font-family: Verdana;

	FONT-SIZE: 7pt;

	font-weight: Bold;

}

A.Gris:active {

	COLOR: #5A5A5A

}

A.Gris:visited {

	COLOR: #5A5A5A

}

A.Gris:hover {

	COLOR: Silver;

	border-bottom: 1px dotted #755F3E;

	text-decoration: none;

}

.textfield {

	BORDER-RIGHT: 1px dashed #767676;

	BORDER-TOP: 1px dashed #767676;

	BORDER-LEFT: 1px dashed #767676;

	BORDER-BOTTOM: 1px dashed #767676;

	BACKGROUND-COLOR: #ffffff;

	FONT-SIZE: 8pt;

	padding-top: 1px;

	padding-bottom: 1px;

	padding-left: 1px;

	padding-right: 1px;

	Height: 18px;

	COLOR: #A6A6A6;

	font-family: Arial;

}

.textfield_2{

	BORDER-RIGHT: 1px dashed #333333;

	BORDER-TOP: 1px dashed #333333;

	BORDER-LEFT: 1px dashed #333333;

	BORDER-BOTTOM: 1px dashed #333333;

	BACKGROUND-COLOR: #ffffff;

	FONT-SIZE: 8pt;

	COLOR: #666666;

	padding-top: 1px;

	padding-bottom: 1px;

	padding-left: 1px;

	padding-right: 1px;



}

.textfield_3{

	BORDER-RIGHT: 1px #FFCC00;

	BORDER-TOP: 1px #FFCC00;

	BORDER-LEFT: 1px #FFCC00;

	BORDER-BOTTOM: 1px #FFCC00;

	BACKGROUND-COLOR: Black;

	FONT-SIZE: 8pt;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	COLOR: #FFFFFF;

	padding-top: 1px;

	padding-bottom: 1px;

	padding-left: 1px;

	padding-right: 1px;

	text-align: center;

	margin-top: 6px;

}

.textfield_4{

	BORDER-RIGHT: 1px #FFCC00;

	BORDER-TOP: 1px #FFCC00;

	BORDER-LEFT: 1px #FFCC00;

	BORDER-BOTTOM: 1px #FFCC00;

	BACKGROUND-COLOR: #FFFFFF;

	FONT-SIZE: 8pt;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	COLOR: #667F9D;

	padding-top: 1px;

	padding-bottom: 1px;

	padding-left: 1px;

	padding-right: 1px;

	text-align: Left;

}

.form_button {

	BORDER-RIGHT: #cccccc 1px solid;

	PADDING-RIGHT: 1px;

	BORDER-TOP: #cccccc 1px solid;

	PADDING-LEFT: 1px;

	PADDING-BOTTOM: 3px;

	BORDER-LEFT: #cccccc 1px solid;

	COLOR: #ffffff;

	PADDING-TOP: 3px;

	BORDER-BOTTOM: #cccccc 1px solid;

	BACKGROUND-COLOR: #ACACAC;

	FONT-SIZE: 8pt;

}

.code {

	BORDER-RIGHT: #666666 1px dashed;

	PADDING-RIGHT: 5px;

	BORDER-TOP: #666666 1px dashed;

	PADDING-LEFT: 5px;

	FONT-SIZE: 9px;

	PADDING-BOTTOM: 5px;

	MARGIN: 10px;

	BORDER-LEFT: #666666 1px dashed;

	COLOR: Gray;

	PADDING-TOP: 5px;

	BORDER-BOTTOM: #666666 1px dashed;

	BACKGROUND-COLOR: White;

}

.TITULOS_MARCO {

	BORDER-RIGHT: #cccccc 1px dashed;

	PADDING-RIGHT: 5px;

	BORDER-TOP: #cccccc 1px dashed;

	PADDING-LEFT: 5px;

	FONT-SIZE: 9pt;

	PADDING-BOTTOM: 5px;

	MARGIN: 10px;

	BORDER-LEFT: #cccccc 1px dashed;

	COLOR: #708090;

	PADDING-TOP: 5px;

	BORDER-BOTTOM: #cccccc 1px dashed;

	BACKGROUND-COLOR: #F4F2EC;

	font-weight: bold;

}

.code_red {

	COLOR: #990000;

	FONT-SIZE: 7pt;

	font-weight: normal;

}

.code_blanco {

	COLOR: #FFFFFF;

	FONT-SIZE: 7pt;

	font-weight: bold;

}

A.code_blanco {

	COLOR: #FFFFFF

}

A.code_blanco:active {

	COLOR: #FFFFFF

}

A.code_blanco:visited {

	COLOR: #FFFFFF

}

A.code_blanco:hover {

	COLOR: #FFFFFF;

	border-bottom: dotted 1px #FFFFFF;

	text-decoration: none;

}

.code_black {

	COLOR: #000000;

	font-style: normal;

	font-family: Arial;

	FONT-SIZE: 8pt;

	line-height: 15px;

}

.code_linkF {

	COLOR: #666666;

	font-style: normal;

	font-family: Arial;

	FONT-SIZE: 11px;

	line-height: 12px;

	font-weight: bold;

}

A.code_linkF {

	COLOR: #5E5141;

	border-bottom: dotted 1px #666666;

	font-weight: bold;

}

A.code_linkF:active {

	COLOR: #59a2c4;

	border-bottom: dotted 1px #333333;

	font-weight: bold;

}

A.code_linkF:visited {

	COLOR: #59a2c4

	font-weight: bold;

}

A.code_linkF:hover {

	COLOR: #59a2c4;

	text-decoration: none;

	border-bottom: dotted 1px #59a2c4;

	font-weight: bold;

	background: white;

}

.code_copy {

	COLOR: #666666;

	font-style: normal;

	font-family: Arial;

	FONT-SIZE: 7pt;

	line-height: 15px;

}

.code_normal {

	COLOR: #000000;

	font-style: normal;

	FONT-SIZE: 8pt;

	line-height: 15px;

}

.code_blue {

	COLOR: #1E5C44;

	font-style: normal;

	FONT-SIZE: 8pt;

	line-height: 12px;

	font-family: Tahoma;

}





.BGTOPE {

	background-image: url(../img/bg_tope.jpg);

	background-repeat: repeat-x;

	width: 100%;

	height: 117px;

	border-style: none solid solid solid;

	color: Black;

	border-width: 1px 1px 1px 1px;

	border-color: white white white white;

}



.principal {

	COLOR: Gray;

	font-family: Arial;

	FONT-SIZE: 8pt;

	font-weight: normal;

	text-align: justify;

	line-height: 13px;

}

.tabla_main {

	margin-left: auto;

	margin-right: auto;

}

.centrado {

	margin-left: auto;

	margin-right: auto;

}

.centrado2 {

	margin-left: auto;

	margin-right: auto;

}

.blancoprin {

	COLOR: black;

	width: 780px;

	font: 9px/12px Arial, Helvetica, sans-serif;

	text-align: justify;

	line-height: 13px;

	background: white;

}

.code_normal2 {

	COLOR: Gray;

	font-style: normal;

	font-family: Verdana;

	FONT-SIZE: 8pt;

	line-height: 12px;

}



.texto {

	font: 11px Arial;

	color: #383838;

	text-decoration: none;

	text-align: justify;

}

.titulo {font: 14px Arial;color:#383838;text-decoration:none;}

.titulo_azul {

	font: 10px Arial, Helvetica, sans-serif;

	color: #248fc0;

	text-decoration: none;

	font-weight: bold;

}

.titulo_home {

	font: 12px Arial, Helvetica, sans-serif;

	color: #1E5C44;

	text-decoration: none;

	font-weight: bold;

	height: 35px;

	background: url(../img/bg_items.jpg);

	padding-left: 25px;

}

.links_peq {

	COLOR: #00417B;

	font-family: Verdana;

	FONT-SIZE: 7pt;

	text-decoration: underline;

	line-height: 7px;

	font-weight: bold;

}

A.links_peq {

	COLOR: #00417B;

	font-family: Verdana;

	FONT-SIZE: 7pt;

	text-decoration: underline;

	font-weight: bold;

}

A.links_peq:active {

	COLOR: #00417B;

	font-family: Verdana;

	FONT-SIZE: 7pt;

	text-decoration: underline;

	font-weight: bold;

}

A.links_peq:visited {

	COLOR: #00417B;

	font-family: Verdana;

	FONT-SIZE: 7pt;

	text-decoration: underline;

	font-weight: bold;

}

A.links_peq:hover {

	COLOR: #248fc0;

	text-decoration: none;

	font-family: Verdana;

	FONT-SIZE: 7pt;

	font-weight: bold;



}



.intropage {

	FONT-SIZE: 12px; COLOR: #616161; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.leading {

	LINE-HEIGHT: 15px

}

.nugget {

	FONT-SIZE: 10px; COLOR: #d4d4d4; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica

}

.secondary {

	FONT-SIZE: 11px; COLOR: #5697e7; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica

}

.boldnugget {

	FONT-SIZE: 12px; COLOR: #d4d4d4; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica

}

.bn {

	FONT-SIZE: 12px; COLOR: #d4d4d4; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica

}

.boldpoll {

	FONT-SIZE: 12px; COLOR: #f68b22; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica

}

.boldactive {

	FONT-SIZE: 13px; COLOR: #404040; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica

}

.boldheader {

	FONT-SIZE: 13px; COLOR: #a6a6a6; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica

}

.boldcargonav1 {

	FONT-SIZE: 11px;

	COLOR: #666666;

	FONT-STYLE: normal;

	FONT-FAMILY: Arial, Helvetica;

	font-weight: bold;

	text-indent: 3px;

	height: 20px;

}

.boldcargonav2 {

	FONT-SIZE: 11px;

	COLOR: #33617B;

	FONT-STYLE: normal;

	FONT-FAMILY: Arial, Helvetica;

	font-weight: bold;

	text-indent: 3px;

	height: 20px;

	text-decoration: underline;

	

}

.boldcargonav3 {

	FONT-SIZE: 11px;

	COLOR: #3D7292;

	FONT-STYLE: normal;

	FONT-FAMILY: Arial, Helvetica;

	font-weight: bold;

	text-indent: 3px;

	height: 20px;

}

.tableheader {

	BACKGROUND: #b7b7b7

}

.tablerow1 {

	BACKGROUND: #e9e9e9

}

.tablerow2 {

	BACKGROUND: #f8f8f8

}

.boldlink {

	FONT-SIZE: 11px; COLOR: #10398e; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica

}

B {

	FONT-SIZE: 11px; COLOR: #f68b22; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica

}

.pulldown {

	FONT-SIZE: 11px; COLOR: #616161; LINE-HEIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dadada

}

.input {

	BORDER-RIGHT: #616161 1px solid; BORDER-TOP: #616161 1px solid; BACKGROUND: #dadada; FONT: 11px Arial, Helvetica, sans-serif; BORDER-LEFT: #616161 1px solid; COLOR: #616161; BORDER-BOTTOM: #616161 1px solid

}

.textarea {

	BORDER-RIGHT: #9AB6C2 1px solid;

	BORDER-TOP: #9AB6C2 1px solid;

	BACKGROUND: #ffffff;

	FONT: 10px Verdana,Arial, san-serif;

	BORDER-LEFT: #9AB6C2 1px solid;

	COLOR: #50555a;

	BORDER-BOTTOM: #9AB6C2 1px solid;

	height: 20px;

}

.cargonav1 {

	FONT-SIZE: 12px; COLOR: #a6a6a6; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.cargonav1:hover {

	FONT-SIZE: 12px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.cargonav1:visited {

	FONT-SIZE: 12px; COLOR: #a6a6a6; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.cargonav2 {

	FONT-SIZE: 11px; COLOR: #a6a6a6; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.cargonav2:hover {

	FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.cargonav2:visited {

	FONT-SIZE: 11px; COLOR: #a6a6a6; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.secondary {

	FONT-SIZE: 11px; COLOR: #5697e7; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.secondary:hover {

	FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.secondary:visited {

	FONT-SIZE: 11px; COLOR: #5697e7; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.copyright {

	FONT-SIZE: 11px; COLOR: #bfbfbf; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.copyright:hover {

	FONT-SIZE: 11px; COLOR: #bfbfbf; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.copyright:visited {

	FONT-SIZE: 11px; COLOR: #bfbfbf; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.bodyblack {

	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.alert {

	FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.bulletwhite {

	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif

}

ul {

	list-style: square url(../img/ul.gif);

	margin-left: 0;

	padding-left: 20px;

	line-height: 17px;

	text-indent: 0px;

	list-style-position: outside;

}



.linea {

	COLOR: #d4d4d4;

	border-top: 1px dotted gray;

	height: 10px;

}

.LinGaleriaEjemplos {

	border: 2px solid #E5DED4;

}

.TXTgalerias {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #C8C5B9;

	text-decoration: none;

	padding-left: 5px;

}

.TXTgalerias2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #C8C5B9;

	text-decoration: none;

	padding-left: 5px;

}

.linkgalerias {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #C8C5B9;

	text-decoration: none;

}



.TXTtitulogalerias {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #6C6855;

	text-decoration: none;

	padding-left: 5px;

}

.LineasSubenlaces {

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: dotted;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #958C7B;

	border-right-color: #958C7B;

	border-bottom-color: #958C7B;

	border-left-color: #958C7B;

	border-right-width: 1px;

	border-left-width: 1px;

}

.BordeEjemplos {

	border: 3px solid #E5DED4;

}
.paginator {
	border: #999999 1px solid;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	background-color: #DEDEDE;
}

.paginator_check {
	border: #999999 1px solid;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	background-color: #3399ff;
}
input {
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	border: 1px solid #999999;
}

select {
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	border: 1px solid #999999;
}

textarea {
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	border: 1px solid #999999;
}

.error_prog {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.vinculo a:link {

	FONT-SIZE: 11px;

	FONT-FAMILY: georgia, times, serif;

	TEXT-ALIGN: left;

	COLOR: #5a361c;

	TEXT-DECORATION: none;

	line-height: 13px;

	}

.vinculo a:active {

	FONT-SIZE: 11px;

	FONT-FAMILY: georgia, times, serif;

	TEXT-ALIGN: left;

	COLOR: #5a361c;

	TEXT-DECORATION: none;

	line-height: 13px;

	}

.vinculo a:hover {

	FONT-SIZE: 11px;

	FONT-FAMILY: georgia, times, serif;

	TEXT-ALIGN: left;

	COLOR: #B83847;

	TEXT-DECORATION: underline;

	line-height: 13px;

}
body, td, th {
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
}