/*********************************************
*            marinera           *
*********************************************/

body {
	text-align: center;
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	margin-left: 0px;
	margin-right: 0px;
	color: #222222;
	margin-bottom: 0px;
	margin-top: 0px;
	background-image:url(../img/top_body.jpg); background-repeat:repeat-x; background-color: #F5ECC5;
}
/*html {
overflow-x:hidden
}*/

img{
	border: 0px;
}
p{
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

input{
	margin: 0px;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 3px;
}

select{
	margin: 0px;
	font-size: 11px;
}

form{
	margin: 0px;
	font-size: 11px;
}

/*********************************************
*                  DIVS                      *
*********************************************/

#contenedor{
	width: 1003px;
	background-image:url(../img/img_container.jpg);
	background-repeat: repeat-y;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
}
#cabecera{
	height: 260px;
}

#cuerpo{
}

#left{
	width: 355px; height: 498px; float:left; background-image:url(../img/left.jpg);
}

#left_2{
	width: 167px; height: 498px; float:left; background-image:url(../img/left_2.jpg); background-repeat:no-repeat;
}

#center{
	width: 517px; height: 498px; float:left; background-image:url(../img/center.jpg); background-repeat:no-repeat;
}

#right_2{
	width: 319px;
	float:right; background-image:url(../img/right_2.jpg); background-repeat:no-repeat; height: 498px;
}

#cont_left{
	padding: 25px 0px 0px 0px; margin: 0px 0px 0px 135px; width: 187px; height: 450px;
}

#right{
	width: 648px;
	float:right;
}

#modul_1{
	height: 216px;
	background-image:url(../img/modul_1.jpg); background-repeat:no-repeat; padding-top: 25px;
}

#cont_modul_1{
	padding: 0px 10px 0px 0px; margin: 0px 0px 0px 16px; width: 330px; height: 200px; overflow: auto;
}

#titulo{
	font-size:17px; color: #A72672; font-weight: bold; padding: 0px 0px 8px 0px;
}

#modul_2{
	height: 225px; background-image:url(../img/modul_2.jpg); background-repeat:no-repeat; padding-top: 32px;
}

#cont_modul_2{
	padding: 0px 7px 0px 0px; margin: 0px 0px 0px 16px; width: 317px;
}

#modul_3{
	height: 473px; background-image:url(../img/modul_3.jpg); background-repeat:no-repeat; padding-top: 25px;
}

#cont_modul_3{
	padding: 0px 7px 0px 0px; margin: 0px 0px 0px 16px; width: 317px;
}

#cont_modul_4{
	padding: 0px 7px 0px 0px; margin: 0px 0px 0px 16px; width: 317px; height:450px; overflow: auto;
}


#pie{
	clear:both;
	height: 135px; background-image:url(../img/pie.jpg); background-repeat:no-repeat;
}

#datos{
	padding: 30px 40px 0px 0px; font-family: Arial, Helvetica, sans-serif; text-align: center;
}

#links{
	padding: 5px 50px 0px 0px; text-align: center; color:#999999; font-family: Arial, Helvetica, sans-serif; text-align: center;
}

#links a {
	text-decoration: none; color: #A44B29; font-weight:bold; padding: 0px 15px 0px 15px;
}
#links a:hover {
	text-decoration: underline;
}

#comunicados {
	margin: 10px 0px 10px 0px;
}

#separing{
	margin: 2px 0px 2px 0px;
}

.separing2{
	margin: 7px 0px 7px 0px;
}
#separing2{
	margin: 7px 0px 7px 0px;
}

#idioma{
	position:absolute;
	left: 580px;
	top: 16px;
	width: 297px;
}

.cont_idioma{
	position:absolute;
	margin: 0px auto 0px auto; height: 12px; padding: 12px 0px 12px 0px;
}


/*********************************************
*                 CLASS                      *
*********************************************/
.obligatorio{
	color:#FF0000;
}

.input_contact_msj{
	width: 220px; height: 147px;
}

.input_contact{
	width: 220px;
}

.input_contact_selct{
	width: 228px;
}






.texto{
	padding: 5px 0px 0px 0px; text-align: justify;
}


.bold{
	font-weight: bold;
}

.narnaja_bold{
	font-weight: bold; color: #DB842D;
}

.guinda{
	color: #A72672; 
}

.bolsa a {
	color: #A72672;  font-weight: bold; text-decoration: none; padding-left: 10px;
}

.bolsa a:hover {
	text-decoration: underline;
}

