* { margin:0; padding:0;}
body {
	background:#898989;
	font-size:100%;
	line-height:18px;
	font-family:arial;
	color:#333333;
	background-image: url(../images/bg.jpg);
	background-repeat:repeat-x;
}

/*in_line*/
input, select, textarea { font-weight:normal; font-family:arial; color:#333333; font-weight:normal; font-size:1em}
img {border:0; text-align:left;}
ul { list-style:none;}

a:hover{text-decoration:underline}
a {
	color:#666666;
	text-decoration:none;
	
}

a.link {text-decoration:underline; color:#2d718b; background:url(../images/marker_link.gif) no-repeat 0 5px; padding-left:8px; font-family:tahoma}
a.link:hover {text-decoration:none}

.column { float:left;}
.clear { clear:both;}
#PortadaLogo { margin-top:15px;}
#PortadaLogo a { color: #000000; font-size:12px }
#PortadaLogo a:hover { color: #F9A83C; font-size:12px }
#PortadaImagen { float: right; margin-right:50px;  margin-top:50px; }
.tdPortada {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 12px;
	float:left;

}



h1 {text-indent:-10000px; background:url(../images/logo.gif) no-repeat top left; height:58px; width:185px; font-size:1em; margin:24px 0 0 22px}
h2 {font-size:1.09em; color:#666666; margin:0 0 10px 0; line-height:1.36em}
h2 a {text-decoration:underline; color:#666666; font-weight:normal}
h3 {font-size:1.18em; color:#3d829c; margin:0 0 3px 0; line-height:1.36em}
h3 a {text-decoration:underline; color:#3d829c; font-weight:normal}
h4 {font-size:1em; color:#919191; margin:0 0 15px 0}

.header_top, .menu, .wrapper_header, #footer {width:766px; background-color:#FFFFFF}



/*header*/
.header_top {height:30px}
.header_top div {width:727px; background:url(../images/header_bg_top.gif) repeat-x top; margin-left:22px; height:30px}
.menu { height:109px}
.wrapper_header {height:244px}

/*content*/
#content {font-size:0.6875em; line-height:1.36em}
#content .cont_height {height:363px; width:22px; float:left}
.title {display:block; margin-bottom:10px}
.pic_left {float:left; margin:3px 27px 0 0}
.block {background:#f0f0f0}
span {height:18px; color:#fff; padding:2px 9px 2px 5px; text-align:center; background:#2d718b; width:auto; font-weight:bold}
.div_line {background:url(../images/bg_line.gif) repeat-x top; width:auto; height:20px}
.form {width:328px; padding-bottom:5px}
.form input {width:143px; height:18px; border:solid 1px #999999; padding-left:8px}
.form .div_input {height:18px; margin-bottom:9px}
.form textarea {width:163px; height:70px; overflow:auto; border:solid 1px #999999; padding-left:8px}
.form .c1 {width:157px; float:left}
.form .c2 {width:171px; float:left}

.button {background:url(../images/but_bg_l.jpg) top left no-repeat #494949;  height:16px; width:77px}
.button .but_ind {background:url(../images/but_bg_r.jpg) no-repeat top right; padding:0 10px 0 12px; margin:0; height:16px}
.button .but_ind a {color:#fff; font-family:tahoma; font-size:0.91em; line-height:1.3em; font-weight:bold; text-decoration:none}
.button .but_ind a:hover {color:#3d829c}

/*footer*/
#footer { color:#8a8a8a; font-size:0.6875em; line-height:1.27em; font-family:tahoma}
#footer a {color:#373737; text-decoration:underline}
#footer a:hover {text-decoration:none}
#footer .wrapper_footer {background:url(../images/footer_bg.gif) repeat-x 0 35px; width:727px; margin-left:22px}
#footer .wrapper_footer .ind {padding:73px 0 30px 11px}

/*================== index.html ==================*/
#page1 #content .col_1 {color:#666; line-height:1.27em}
#page1 #content .col_1 .block {margin:3px 3px 0 0; padding:36px 0 25px 32px}
#page1 #content .col_1 .block img {display:block; margin-bottom:13px}
#page1 #content .col_1 .ind {padding:2px 10px 10px 19px; margin:27px 2px 0 0; background:url(../images/line_col_bg.gif) repeat-y right}
#page1 #content .col_1 .ind .pic_left {margin:-8px 28px 0 0}
#page1 #content .col_1 .ind .title {margin-bottom:28px}
#page1 #content .col_1 .ind h2 {margin:8px 0 10px 0}
#page1 #content .col_1 .ind p {margin:0 0 7px 0}
#page1 #content .col_2 .ind {margin-left:21px; padding:29px 0 0 10px}
#page1 #content .col_2 .ind .title {display:block; margin-bottom:12px}
#page1 #content .col_2 .ind .button {margin:16px 0 29px 0}
#page1 #content .col_2 .ind .div_line {margin:0 0 10px -10px}
#page1 #content .col_2 .ind .title_1 {display:block; margin-bottom:20px}
#page1 #content .col_2 .ind ul {margin:0 0 27px 2px}

/*================== index-1.html ==================*/
#page2 #content .col_1 .row_1 {padding:29px 0 26px 19px}
#page2 #content .col_1 .row_1 .pic_left {margin:3px 34px 0 0}
#page2 #content .col_1 .row_1 .button {margin:23px 0 0 273px}
#page2 #content .col_1 .row_2 .col_box_1 {background:url(../images/line_col_bg.gif) repeat-x top} 
#page2 #content .col_1 .row_2 .col_box_1 .ind {padding:28px 0 10px 19px}
#page2 #content .col_1 .row_2 .col_box_1 .title {margin-bottom:8px}
#page2 #content .col_1 .row_2 .col_box_1 ul {margin-left:1px}
#page2 #content .col_1 .row_2 .col_box_2 {background:#f0f0f0; color:#666; line-height:1.27em}
#page2 #content .col_1 .row_2 .col_box_2 .ind {padding:29px 20px 38px 27px}
#page2 #content .col_1 .row_2 .col_box_2 .title {margin-bottom:7px}
#page2 #content .col_1 .row_2 .col_box_2 p {margin:0 0 7px 0}
#page2 #content .col_1 .row_2 .col_box_2 .pic_left {margin:4px 23px 0 0}


/*================== index-2.html ==================*/
#page3 #content .col_1 .ind {padding:29px 55px 10px 19px}
#page3 #content .col_1 .ind p {margin:25px 0 18px 0}
#page3 #content .col_1 .ind .button {margin-top:20px; width:80px}
#page3 #content .col_2 {background:#f0f0f0}
#page3 #content .col_2 .ind {padding:29px 18px 9px 31px}
#page3 #content .col_2 .ind .title {margin-bottom:7px}
#page3 #content .col_2 .ind ul {margin:15px 0 15px 0}

/*================== index-3.html ==================*/
#page4 #content .col_1 {background:#f0f0f0}
#page4 #content .col_1 .ind {padding:26px 40px 28px 19px}
#page4 #content .col_1 .ind .title {margin-bottom:14px}
#page4 #content .col_1 .ind .pic_left {margin:-1px 24px 13px 0}
#page4 #content .col_1 .ind .button {margin-top:-1px; width:85px}
#page4 #content .col_2 .ind .title {margin-bottom:7px}
#page4 #content .col_2 .ind {padding:32px 15px 10px 34px}
#page4 #content .col_2 .ind p {margin:0 0 19px 0}
#page4 #content .col_2 .ind .p1 {margin:0 0 26px 0}
#page4 #content .col_2 .ind .button {margin-top:23px}

/*================== index-4.html ==================*/
#page5 #content .col_1 .row_2 {padding:29px 0 35px 19px}
#page5 #content .col_1 .row_2 .button {margin:23px 0 0 0}
#page5 #content .col_1 .row_1 .col_box_1 {background:url(../images/line_col_bg.gif) repeat-x top} 

#page5 #content .col_1 .row_1 .col_box_1 span {
	background-color:transparent;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
} 

#page5 #content .col_1 .row_1 .col_box_1 .ind {padding:40px 0 5px 19px}
#page5 #content .col_1 .row_1 .col_box_1 .title {margin-bottom:12px}
#page5 #content .col_1 .row_2 .link_form {width:50px; margin-left:285px}
#page5 #content .col_1 .row_1 .link_form .button {width:47px}
#page5 #content .col_1 .row_1 .col_box_2 {background:#C7C8CA; color:#666; line-height:1.27em}

#page5 #content .col_1 .row_1 .col_box_3 {background:#FFFFFF; color:#666; line-height:1.27em}

#page5 #content .col_1 .row_1 .col_box_2 .ind {padding:20px 20px 28px 27px}
#page5 #content .col_1 .row_1 .col_box_3 .ind {padding:20px 20px 28px 27px}
#page5 #content .col_1 .row_1 .col_box_2 .title {margin-bottom:8px}
#page5 #content .col_1 .row_1 .col_box_2 p {margin:0 0 14px 0}

/*================== index-5.html ==================*/
#page6 #content .col_1 .ind {
	padding-top: 5px;
	padding-right: 17px;
	padding-bottom: 10px;
	padding-left: 19px;
}
#page6 #content .col_1 .ind p {margin:0 0 15px 0}

/*==================list====================*/


ul.list_1 {margin:0px; padding:0px; list-style:none}
.list_1 li { line-height:1.54em; font-size:1.18em}
.list_1 li a{text-decoration:underline; color:#5fbd33; background:url(../images/marker_list_1.gif) no-repeat 0 5px; padding-left:12px}
.list_1 li a:hover{ text-decoration:none}

ul.list_2 {margin:0px; padding:0px; list-style:none}
.list_2 li { line-height:1.54em; font-size:1.18em}
.list_2 li a{text-decoration:underline; color:#2d718b; background:url(../images/marker_list_2.gif) no-repeat 0 5px; padding-left:12px}
.list_2 li a:hover{ text-decoration:none}

/*==========================================*/

.partner {
	margin: -22px;
}

.captchaInput {
	margin-top: 8px; 
}

.captchaInput input
{width:143px; height:18px; border:solid 1px #cccccc; padding-left:8px}

.captcha span { background-color: #FFFFFF; font-family:arial; color:#919191; font-weight:normal}

.imgborde {
	border: 1px solid #CCCCCC;
}

.Error
{
	background-color: #FFF2F2;
	border: 1px solid #CC0000;
	color: #990000;
}

.Validated
{
	border: 1px solid #006600;
	background-color:#F0FCEF;
	color: #006600;
}

.iToolkitFocus {
	border: 1px solid #000000;
}


.FechaBox
{
	float:left; 
	background:#3f3f3f; 
	height:244px; 
	margin-left: 3px; 
	width:172px;
	text-align: right;
	font-size: 11px;
	color:#CCCCCC;
}

.FechaBox b
{
	font-size: 11px;
}

.FechaEntrada
{
	margin-top: 15px;
	background-color:transparent;
	margin-right: 18px;
}

.FechaTodas
{
	background-color:transparent;
	margin-right: 18px;
	position:relative;
	top:25px;
	z-index:1;
}

.FechaTodas, .FechaTodas a
{

	color:#FE9E13;
	text-decoration: none;

}

.FechaEntradaFullPage
{
	margin-top: 15px;
	padding: 10px;
	margin-right: 10px;
	background-color:transparent;
	background-color: #CCCCCC;
	border: 1px dashed #666666;
	color:#333333;
}


.Titulos
{
	background-color:transparent;
	color:#FE9E13;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	padding-left: 0px;

}

.mnuLang
{
	margin-right: 20px;
	margin-top: 3px;
	text-align:right;
	font-size: 10px;
	color:#333333;
}

.imgBorder
{
	border: 1px solid #666666;
}
fieldset {
	margin-bottom: 25px;
	padding:10px;
}
legend {
	color:#333333;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;

	text-transform: none;
	font-variant: normal;
}

.accionOk
{
	font-weight: bold;
	color: #009966;	
}

.DescargaLnk a{color: #FFA52B;font-size: 12px;
	font-weight: bold; text-decoration:none}

.DescargaLnk a:hover{color: #FFA52B;font-size: 12px;
	font-weight: bold; text-decoration:underline}
	
	.Titulo {	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

	.TituloOff {	color: #999999;
	font-size: 12px;
	font-weight: bold;
}

	.Titulo a {	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

	.TituloOff a {	color: #999999;
	font-size: 12px;
	font-weight: bold;
