/* --------------------------- SECOND LEVEL --------------------------- */

div#left_col div.box div.box_cierre		{ background: url(../img/layout/horiz_line_left.gif) left top no-repeat; height: 1px; margin-top: 25px;}
div#right_col div.box div.box_cierre	{ background: url(../img/layout/horiz_line_right.gif) left top no-repeat; height: 1px; margin-top: 25px;}










/* --------------------------- CONTENTS CUSTOMIZATION --------------------------- */

div#body_middle_right div.c_inicio					{ background: url(../img/layout/contents_bck.gif) 100% 270px no-repeat #ffffff;}
div#body_middle_right div.c_inicio div#main_image	{ display: block; background-image: url(../img/contents/main_image_inicio_1.jpg); background-position: center 10px; background-repeat: no-repeat;}
div#body_middle_right div.c_inicio div#main_image1	{ display: block; background-image: url(../img/contents/main_image_inicio_1.jpg); background-position: center 10px; background-repeat: no-repeat;}
div#body_middle_right div.c_inicio div#main_image2	{ display: block; background-image: url(../img/contents/main_image_inicio_2.jpg); background-position: center 10px; background-repeat: no-repeat;}
div#body_middle_right div.c_inicio div#main_image3	{ display: block; background-image: url(../img/contents/main_image_inicio_3.jpg); background-position: center 10px; background-repeat: no-repeat;}
div#body_middle_right div.c_inicio div#main_image4	{ display: block; background-image: url(../img/contents/main_image_inicio_4.jpg); background-position: center 10px; background-repeat: no-repeat;}
div#body_middle_right div.c_inicio div#main_image5	{ display: block; background-image: url(../img/contents/main_image_inicio_5.jpg); background-position: center 10px; background-repeat: no-repeat;}
div#body_middle_right div.c_inicio div#main_image6	{ display: block; background-image: url(../img/contents/main_image_inicio_6.jpg); background-position: center 10px; background-repeat: no-repeat;}
div#body_middle_right div.c_inicio div#main_image7	{ display: block; background-image: url(../img/contents/main_image_inicio_7.jpg); background-position: center 10px; background-repeat: no-repeat;}
div#body_middle_right div.c_inicio div#main_image8	{ display: block; background-image: url(../img/contents/main_image_inicio_8.jpg); background-position: center 10px; background-repeat: no-repeat;}
div#body_middle_right div.c_inicio div#main_image9	{ display: block; background-image: url(../img/contents/main_image_inicio_9.jpg); background-position: center 10px; background-repeat: no-repeat;}
div#body_middle_right div.c_inicio div#main_image10	{ display: block; background-image: url(../img/contents/main_image_inicio_10.jpg); background-position: center 10px; background-repeat: no-repeat;}
div#body_middle_right div.c_inicio div#main_image11	{ display: block; background-image: url(../img/contents/main_image_inicio_11.jpg); background-position: center 10px; background-repeat: no-repeat;}
div#body_middle_right div.c_inicio div#main_image12	{ display: block; background-image: url(../img/contents/main_image_inicio_12.jpg); background-position: center 10px; background-repeat: no-repeat;}
div#body_middle_right div.c_inicio div#main_image13	{ display: block; background-image: url(../img/contents/main_image_inicio_13.jpg); background-position: center 10px; background-repeat: no-repeat;}
div#body_middle_right div.c_inicio div#main_image14	{ display: block; background-image: url(../img/contents/main_image_inicio_14.jpg); background-position: center 10px; background-repeat: no-repeat;}

div#body_middle_right div.c_inicio div#main_title	{ display: none;}
div.c_inicio div#left_col div.box div.lista div.box_content div.loop div.foto		{ float: left; width: 180px; text-align: right; margin-bottom: 10px;}
div.c_inicio div#left_col div.box div.lista div.box_content div.loop div.foto img	{ margin: 1px; margin-right: 8px; background-color: #eeeeee; padding: 6px; border: 1px solid #eaeaea;}
div.c_inicio div#left_col div.box div.lista div.box_content div.loop				{ margin-bottom: 25px;}
div.c_inicio div#left_col div.box div.lista div.box_content div.loop h4.title		{ font-size: 14px;}


div#body_middle_right div.c_otras_subsecciones ul		{ margin-left: 3px;}
div#body_middle_right div.c_otras_subsecciones ul li ul	{ margin: 0.7em; list-style: square; margin-left: 3px;}
div#body_middle_right div.c_otras_subsecciones ul li ul	li ul { margin: 0.7em; list-style: circle; margin-left: 3px;}

div.c_asociados div#left_col div.box div.desarrollo div.box_content div.foto img		{ margin: 0 15px 15px 0; background-color: #E5E5E5; padding: 10px; border: 1px solid #cccccc;}

div.c_noticias div#left_col div.box div.lista div.box_content div.loop div.foto		{ float: left; width: 180px; text-align: right; margin-bottom: 10px;}
div.c_noticias div#left_col div.box div.lista div.box_content div.loop div.foto img	{ margin: 1px; margin-right: 8px; background-color: #eeeeee; padding: 6px; border: 1px solid #eaeaea;}


/* LEFT CUALQUIER FORMULARIO: MENSAJE DE ERROR: ITEMS QUE TIENEN ERROR */
div#left_col div.box div.form_contacto div.box_content ul li		{ color: #760000;}
div#left_col div.box div.form_sugerencias div.box_content ul li		{ color: #760000;}


/* LEFT BOX LOGIN */
div#left_col div.login div.box_content div.form						{ padding: 0px; width: 55%; margin: 0 auto; margin-bottom: 15px; }
div#left_col div.login div.box_content div.form table tr.f_textfield 	td input		{ width: 98%; }
div#left_col div.box_content div.form div.actions_right					{ text-align: right; margin-bottom: 10px;}
div#left_col div.box_content div.form div.actions_right input.button		{ margin-left: 3px; padding: 1px;}
div#left_col div.box_content div.form div.actions_right a					{ margin-left: 5px; font-weight: bold;}


/* RIGHT BOX LOGGED */
div#right_col div.logged p.welcome		{ margin-bottom: 0px; font-size: 0.9em;}
div#right_col div.logged p.welcome strong	{ color: black;}
div#right_col div.logged p.links		{ margin-top: 0px; font-size: 0.8em; text-transform: uppercase;}


/* RIGHT BOX EMPRESAS ASOCIADAS */
div#right_col div.logos_asociados div.box_titulo	{ display: none;}
div#right_col div.logos_asociados a 		{ float: left; border: none;}
div#right_col div.logos_asociados a img		{ border: none;}


/* RIGHT BOX EMPRESAS PATROCINANTES */
div#right_col div.patrocinantes div.box_content	{ }
div#right_col div.box div.patrocinantes div.box_titulo	{ margin-bottom: 15px;}
div#right_col div.patrocinantes a 				{ border: none; }
div#right_col div.patrocinantes a img			{ border: none; margin-bottom: 7px;}