/* general */
body{
	margin: 30px 0px 0px 0px;
	color: #000000;
	background-color: #744663;
	background-image: url(../images/body_fondo.jpg);
	font-size: 10px;
	line-height: 12px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;	
}
	img  {border: solid 0px #000;margin:0px;padding:0px;}
	form {margin: 0px;}
	select, input, textarea {font-size: 11px;}
	fieldset {border:none;margin: 0px;}
	label {margin: 0px;}
		
	.clear_all {clear: both;}
	.alinear {float: left;}
	.margen_derecha{margin-right:10px;}
	.negrita{font-weight:bold;}
	.rojo{color:#A83C48}
	.centrado{text-align:center;}
	.size12px {		font-size: 12px;	}
	a{text-decoration:none;color: #A83C48;	background-color:transparent;}
	a:hover{text-decoration:underline;	background-color:transparent;}
	.error {	color: #E6002F;}

#base { 
	margin: 0px auto;
	padding: 0;
	width: 950px;
	height: 530px;
	background-color: #744663;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;	
	background-image: url(../images/base_fondo.png);
	background-repeat: no-repeat;
}

/* Pie ***********************/
#pie{
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
	font-size: 10px;
	color: #63656B;
	line-height: 12px;
	width: 950px;	
	height: 55px;
}

#pie #pie_telefono{
	margin-left: 23px;
	float:left;

}

#pie #pie_skype{
	margin-right: 30px;
	float:right;
	text-align: center;
	
}

/*CABECERA*/
#cabecera {
	width: 950px;
	height: 105px;	
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	}
	
		#cabecera_logo{
			width: 220px;
			height:105px;
			float:left;
			margin-left: 23px;
			display: block;
		}
	
		#cabecera_idiomas{
			height:25px;
			float:right;
			text-align: left;
			margin:16px 30px 0px 0px;
			padding: 0px;
		}
		#cabecera_idiomas a {color:#000000; font-weight: bold; font-size: 10px;}
	
		#cabecera_menu{
			width: 635px;
			color:#63656b;
			float:right;
			height: 30px;
			margin:22px 25px 0px 0px;
			font-weight: bold; 
		}

		#cabecera_menu ul{
			width: 635px;
			margin: 0px; 
			padding: 0px; 
			list-style: none; 
		}

		#cabecera_menu li {
			padding:0; float:left;
		}
		#cabecera_menu ul li a {
			display:block; 
			width:125px;	
			padding: 0;
			margin-left: 1px;
			text-decoration:none;	
			text-align:center;	
			font-size:10px;	
			color:#63656b;	
		}
		#cabecera_menu ul :hover li a:hover{color:#a83c48;}


/* CENTRO*/

#centro{
	width: 950px;
	height: 370px;
	float:left;
}

#pagina{
	width: 840px;
	padding: 0px 0px 0px 0px;
	margin:15px 0px 0px 50px;
	float:left;
	overflow: hidden;
	font-size: 10px;
	line-height: 13px;
}

#pagina_col_izq{
	width: 340px;
	padding: 0px 0px 0px 0px;
	margin-left:23px;
	float:left;
	overflow: hidden;
	font-size: 10px;
	line-height: 13px;
}

	#pagina_col_izq .titulo1{ font-size:16px; margin-top: 160px; line-height: 16px; color:#A83C48; font-weight: bold;}
	#pagina_col_izq .titulo2{ font-size:28px; line-height: 28px; color:#A83C48;}
	#pagina_col_izq .texto{padding-top:10px; 	}
	#pagina_col_izq ul{margin-top:0px; 	}

#pagina_col_dch {width:500px;margin:15px 0px 0px 50px;float:left;}
	#pagina_col_dch .titulo1{ font-size:16px;  line-height: 16px; color:#A83C48; font-weight: bold;}
	#pagina_col_dch .titulo2{ font-size:28px; line-height: 28px; color:#A83C48;}
	#pagina_col_dch .texto{margin-top: 15px;  line-height: 16px; }
	#pagina_col_dch .texto ul {padding:0px 0px 0px 15px; margin:10px 0px 10px 10px; }
	#pagina_col_dch .texto ol {padding:0px 0px 0px 15px; margin:10px 0px 10px 10px; }


.campo_form{	margin-top: 3px;}
	.campo_form label{
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 3px;
		display: block;
		width: 70px;
		float: left;
		text-align: right;
	}
	.campo_form .input_form{width: 200px;	}

	#observaciones{clear: both;padding-top: 5px;}
	#observaciones	.textarea_form{width: 290px; height: 60px;	}
