/* Vinomio Formacion Css - 08-2009 */


body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333;
}

img { border: 0 none; }


/* PLANTILLA FORMACIÓN */
	.plantilla_formacion { width: 760px; margin: 10px auto 0 auto; padding: 0; }
		.header_formacion { width: 100%; height: 242px; background-image: url(../images/header_formacion.jpg); background-position: center; background-repeat: no-repeat; margin: 0; padding: } 
			.header_formacion_left  { width: 246px; margin: 0; padding: 0; float: left; font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF; font-weight:normal; letter-spacing: 0,3 }
				.header_formacion_left img { margin: 30px 0 0 0; padding: 0; border: 0;}
				.header_formacion_left .titulo { font-family: Arial, Helvetica, sans-serif; font-size:14px; padding:0; margin: 125px 0 0 0; letter-spacing: 1.3px;}
			.header_formacion_right { width: 514px; margin: 0; padding: 0; float: right; }
			.header_formacion_right .titulo { line-height: 48px; font-family:Arial, Helvetica, sans-serif; font-size: 48px; color: #FFFFFF; padding: 0; margin: 127px 0 0 10px; font-weight: bold; }
			.header_formacion_right .titulo_secundario { line-height: 35px; font-family:Arial, Helvetica, sans-serif; font-size: 35px; color: #FFFFFF; padding: 0; margin: 25px 0 0 55px; font-weight:normal; }
			.header_cleaner { clear: both; margin: 0; padding: 0; height: 0; width: 100%; }
		.body_formacion { width: 100%; height: 340px; margin: 19px 5px 0 5px; border-bottom: 2px solid #9D9EA0;}
		.body_formulario { width: 100%; height: auto; margin: 19px 5px 0 5px; }
					.body_formacion_uno { width: 253px; height: auto; float: left; border-right: 1px solid #9D9EA0; }
					.body_formacion_uno ul, .body_formacion_dos_left ul, .body_formacion_dos_right ul  {list-style-type: none; margin: 0; padding: 0; line-height: 17px; }
					.body_formacion_uno ul ul { margin-left: 7px;}
					.body_formacion_dos { width: 500px; height: auto; float: right; }
						.body_formacion_dos_left { width: 250px; float:left; height: auto; border-right: 1px solid #9D9EA0; margin: 0; padding: 0; }
						.body_formacion_uno .titulo, .body_formacion_dos_left .titulo, .body_formacion_dos_right .titulo  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #1A171B; margin: 0 0 10px 0;}
						.body_formacion_dos_right {width: 240px; float:right; height: auto; margin: 0; padding: 0 5px 0 0; }
						.body_formacion_dos_footer { width: 100%; height: 101px; margin: 0; padding: 0; }
						.body_formacion_dos_footer .content { width: 447px; height: 55px; margin: 20px 0 0 0; padding: 5px 0 0 45px; background-image:url(../images/bckg_nota.jpg); background-repeat:no-repeat; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; } 
		.footer_formacion { width: 100%; height: 307px; margin: 12px 0 12px 0; padding: 0; }
			.footer_formacion_left { width: 247px; height: 307px; float: left; margin: 0 0 0 3px; padding: 0; background-image: url(../images/bckg_footer_uno.jpg); background-position:center; background-repeat:no-repeat; }
				.footer_formacion_left .titulo, .footer_formacion_center .titulo, .footer_formacion_right .titulo { color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 20px; margin: 7px 0 10px 7px; padding: 0; }
				.footer_formacion_left .texto, .footer_formacion_center .texto { color: #1A171B; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 7px 5px 7px 7px; padding: 0; }
			.footer_formacion_center { width: 247px; height: 307px; float: left; margin: 0 3px 0 3px; padding: 0; background-image: url(../images/bckg_footer_dos.jpg); background-position:center; background-repeat:no-repeat; }
			.footer_formacion_right { width: 247px; height: 307px; float: left; margin: 0 3px 0 0; padding: 0; background-image: url(../images/bckg_footer_tres.jpg); background-position:center; background-repeat:no-repeat; }	
			.footer_formacion_right .texto { color: #1A171B; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 7px 5px 0 7px; padding: 0; }					
				.footer_formacion_right .partido { width: 100%; height: auto; padding: 0; margin: 0;}
					.footer_formacion_right .partido .left { float: left; width: 50%; height: auto; text-align:left; margin: 0; padding: 0; }
						.footer_formacion_right .partido .left .precio { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; margin: 7px 0 7px 7px;}
						.footer_formacion_right .partido .left .gastos { font-family:Arial, Helvetica, sans-serif; font-size: 8px; color:#1A171B; margin: 7px 0 0 7px; line-height:normal;}
					.footer_formacion_right .partido .right { float: right; width: 45%; text-align:right; margin: 0 0 0 0; padding: 0; }
					.footer_formacion_right .partido .right .pack { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#1A171B; margin: 0px 10px 7px 7px; line-height:normal; text-align:right; font-weight:bold;}
					.footer_formacion_right .partido .right .price { font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#1A171B; margin: 2px 10px 1px 7px; line-height:normal; text-align:right; font-weight:bold;}
					.footer_formacion_right .partido .right .iva { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color:#1A171B; margin: 0px 10px 3px 7px; line-height:normal; text-align:right; font-weight: normal;}					
	.texto_contacto { font-family:Arial, Helvetica, sans-serif; color: #1A171B; margin: 10px auto 0 auto; padding: 0x; width: 93%; }
		.texto_contacto a { font-family:Arial, Helvetica, sans-serif;  color: #000000; text-decoration:none; }
		.texto_contacto a:hover { font-family:Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; }
	.vinomio_formacion { border-top: 1px solid #1A171B; height: 18px; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align:middle; text-align:center; color: #1A171B; margin: 10px 0 0 0;  }


/* Vinomio StyleSheets .:. 29/05/09 */

.header_content { width: 100%; padding: 0; margin: 0; height: 90px; border-bottom: 1px solid #cccccc; }
	.header_content_body { width: 960px; padding: 5px; margin: auto; }
		.header_content_body_logo { width: 324px; height: 70px; float:left; margin: 0; padding: 10px 0 0 24px; border-right: 1px solid #cccccc;}
		.header_content_body_info { width: 249px; height: 80px; float: left; padding: 0; margin: 0; border-right: 1px solid #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15.5px; color: #999999; text-align: left; } 
			.header_content_body_info ul { margin: 0 0 0 8px; padding: 0; list-style-type: none; line-height: 20px;}
			.header_content_body_info li {  margin: 0; padding: 0;}
			.header_content_body_info li a { color: #999999; margin: 0; padding: 0; text-decoration:none; font-size: 15px; }
			.header_content_body_info li a:hover { color: #993366; margin: 0; padding: 0; font-size: 15px;}
			.header_content_body_info li .item3 { color: #993366; text-decoration:none; font-size: 15px; }
			.active_item, .active_item2, .active_item3, .active_item4, .active_item5 { }
			.active_item a span, .active_item2 a span, .active_item3 a span, .active_item4 a span, .active_item5 a span { color: #993366; text-decoration:none; }
		.header_content_body_contacto { width: 206px; float: left; padding: 0; padding-left: 7px; margin: 0; border-right: 1px solid #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: left; }
		.header_content_body_links { width: 130px; height: 80px; float: left; padding: 0; padding-left: 7px; padding-top: 10px; margin: 0; vertical-align:middle; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: left; font-weight:bold; }
			.header_content_body_links ul { margin: 0 0 0 8px; padding: 0; list-style-type: none; line-height: 20px;}
			.header_content_body_links li {  margin: 0; padding: 0;}
			.header_content_body_links li a { color: #999999; margin: 0; padding: 0; text-decoration:none; font-size: 12px; font-weight: bold; }
			.header_content_body_links li a:hover { color: #993366; margin: 0; padding: 0; font-size: 12px; font-weight: bold;}
			.header_content_body_links li .item3 { color: #993366; text-decoration:none; font-size: 12px; font-weight: bold; }