* {margin:0px; padding:0px;}

body {
	background:#fff;
	font:62.5% Arial, Helvetica, sans-serif;
	color:#333;
}
:focus {outline:0;}
img {border:0px;}
ul, ol {list-style-type:none;}

h2 { font-size:1.8em;}
h3 {
	font-size:1.6em;
	font-weight:bold;
	line-height:1.4em;
	display:block;
	margin-bottom:1.0em;
	text-transform:uppercase;
}
h4 { font-size:1.4em;}

p {font-size:1.1em; text-align:justify; margin-bottom:12px;}

/*Formularios */
.txt, .txtLarge {
	color:#646567;
	font:1.1em Arial, Helvetica, sans-serif;
	padding:3px;
	border:1px solid #D3D5D8;
}

label span {color:#F58700;}

.formConsulta, .formSolicitud { color:#8F8F8F; padding:1.2em 0em;}
.formConsulta br { clear:left;}
.formConsulta fieldset { border:0px;}
.formConsulta legend {color:#a9c003; font-size:1.4em; font-weight:bold; text-transform:uppercase; margin-bottom:1.4em; line-height:1.8em;}
.formConsulta legend.tituInfo {background: url(../img/icoInfo.jpg) no-repeat 0px 0px; padding-left:2.0em;}
.formConsulta label {font-size:1.1em; display:block; float:left; width:10.5em;}
.formConsulta label.noEdit { background:url(../img/bullet_check.gif) no-repeat 0em 0.2em; padding-left:1.3em; width:9.3em;}
.formConsulta .txt, .formSolicitud .txt, .formConsulta .txtLarge { margin-bottom:0.8em;}
input.noEdit { background:#FBFFDF; color:#A9C003;}

.formSolicitud { border-bottom:1px solid #B6B6B6; margin-bottom:1.0em;}
.formSolicitud label { font-size:1.1em; display:block;}
.formSolicitud .txt { width:175px;}

.texto11 {font-size:1.1em;}

.formConsulta .txt { width:30%;}
.formConsulta .txtLarge { width:80%;}

.box_suscripcion {padding:1.4em; background:#eff0ec; margin-bottom:1.4em;}
.box_suscripcion h4 {
	color:#336600;
	font-size:1.2em;
	display:inline;
	width:8.8em;
	padding-right:0.2em;
}
.box_suscripcion .txt {color:#646567; font:1.1em Arial, Helvetica, sans-serif; padding:2px; border:1px solid #B6B6B6;}
.box_suscripcion span {padding-left:14.5em; width:13.0em;}
.btn {
	color:#336600;
	letter-spacing:0.1em;
	font-size:1.0em;
	width:7.7em;
	padding:0.3em;
	line-height:1.4em;
	background: url(../img/bg_btn.gif) no-repeat 0px 0px;
	text-align:left;
	border:1px solid #a9c003;
	cursor:pointer;
	margin-top:1.2em;
}

p.avisoCampos {color:#F58700; font-size:1.0em;}

/* Classes */
.left {float:left;} 
.right {float:right;} 

.cleaning { clear:both;}

.clearfix:after {/*Esta clase la utilizaremos para todas las cajas que contengan elementos con floats
					y se encargará de crearle un elemento con clear:both */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:block;}/* Hack para ie6*/
* html .clearfix {height:1px;}/* Hack para ie mac*/

	/* Clases títulos */
	.verde, .rosa, .rosaBorde, .verdeBorde, .masaRosa, .masaVerde, .naranjaBorde {padding-left:0em;}
	.verde, .verdeBorde {color:#a9c003;}
	.rosa, .rosaBorde {color:#b84e94; padding-left:0em; margin-left:0.6em;}
	.naranja, .naranjaBorde { color:#F58700;}
	.rosaBorde { border-bottom:1px solid #B84E94;}
	.verdeBorde {border-bottom:1px solid #a9c003;}
	.naranjaBorde {border-bottom:1px solid #F58700;}
	.verdeBorde span {color:#b84e94;}
	.masaRosa { color:#fff; background:#b84e94 url(../img/curvaRosa.gif) no-repeat 0px 0px;}
	.masaVerde { color:#fff; background:#a9c003 url(../img/curvaVerde.gif) no-repeat 0px 0px;}
	
	.titCorporate {color:#a9c003; text-transform:uppercase; border-bottom:1px solid #b6b6b6; margin-bottom:1.2em;}
	
	.tituGris {color:#666; border-bottom:1px solid #666; padding-left:0.4em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	
	/*Enlaces */
	.lnk_general {color:#b84e94; text-decoration:none;}
	.lnk_general:hover{ color:#b84e94; text-decoration:underline;}
	
	.lnk_corp {color:#f58700; text-decoration:none;}
	.lnk_corp:hover{color:#f58700; text-decoration:underline;}
	
	.lnk_pdf { padding-left:2.0em; background:url(../img/ico_reader.gif) no-repeat 0em 0em; color:#f58700; text-decoration:none;}
	.lnk_pdf:hover{color:#f58700; text-decoration:underline;}
	
	.lnk_rss {color:#f58700; text-decoration:none; display:block; background:url(../img/ico_minRSS.gif) no-repeat 0em 0.2em; padding-left:1.3em;}
	.lnk_rss:hover{color:#f58700; text-decoration:underline;}
	
	.lnk_print { color:#b84e94; text-decoration:none; background:url(../img/ico_print.gif) no-repeat 0px 0px; padding-left:1.8em;}
	.lnk_send { color:#b84e94; text-decoration:none; background:url(../img/ico_enviar.gif) no-repeat 0px 2px; padding-left:1.8em;}
	
	.lnkBtn {font-size:1.1em; color:#b84e94; background:#fff; line-height:1.6em; padding:0em 0.5em; border:3px double #b6b6b6; text-decoration:none; display:block; margin-right:0.3em;}
	.lnkBtn:hover { text-decoration:none; color:#b84e94; background:#ebc8df; border:3px double #b84e94;}
	
	.btnInfo {
		display:block;
		background: url(../img/icoInfo.gif) no-repeat 0px 0px;
		line-height:1.8em;
		text-decoration:none;
		color:#b84e94;
		font-size:1.1em;
		padding-left:2.3em;
	}
	.btnInfo:hover {color:#b84e94; text-decoration:underline;}
	
	/*Listas */
	.listCheck { font-size:1.1em;}
	.listCheck li {background:url(../img/bullet_check.gif) no-repeat 0em 0.4em; padding:0.3em 0em 0.3em 1.8em; border-bottom:1px dotted #E8E8E8;}
	
	.list_lnk li {font-size:1.2em; background:url(../img/bullet_webMap.gif) no-repeat 0em 0.1em; padding-left:1.4em; margin-bottom:1.0em;}
	.list_lnk li a { color:#F58700; text-decoration:none;}
	.list_lnk li a:hover { color:#F58700; text-decoration:underline;}
	
	.sub_list_lnk { margin:0.6em 0em 1.2em 1.8em;}
	.sub_list_lnk li { height:1%; font-size:1.1em; background:url(../img/bullet_sub_webMap.gif) no-repeat 0em 0.3em; padding-left:1.0em; margin-bottom:0.6em;}

/* Layout */
#contenedor { width:960px; margin:0px auto; background:url(../img/bg_cabecera.gif) repeat-x 0px 0px;}

#cabecera {
	/*background:url(../img/logo_infoCap.gif) no-repeat 47px 16px;*/
	/*Para logo talleres
	background:url(../img/logo_infoCap3.gif) no-repeat 47px 16px;*/
	/*border:1px solid #f4f4f4;*/
	height:60px;
	margin-bottom:3px;
}
	/*#cabecera h1 { display:none;}*/
	#cabecera h1.logo {
		font-size:2.8em;
		text-align:left;
		color:#666;
		float:left; margin:16px 0px 0px 8px;
	}
	#cabecera img.logo { float:left; margin:16px 0px 0px 47px;}
	#cabecera .publiTop { float:right; padding:21px 0px 22px 0px; display:none;}
	#cabecera .box_menu {
		display:none;
		border-top:1px solid #aac100;
		border-bottom:1px solid #b84e94;
		margin:0px 17px;
		line-height:1.9em;
		padding-left:3.5em;
	}
	#cabecera .box_menu li {font-size:1.2em; float:left;}
	.itemMenu {
		display:block;
		color:#A4A5A6;
		text-decoration:none;
		padding:0em 1.1em;
		background-image: url(../img/bg_itemMenu.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		width:135px;
		font-weight:bold;
	}
	.itemMenu:hover, .itemMenuSel {
		display:block;
		width:135px;
		color:#b84e94;
		text-decoration:none;
		padding:0em 1.1em;
		background-image: url(../img/bg_itemMenu.gif);
		background-repeat:no-repeat;
		background-position:0px -20px;
		font-weight:bold;
		text-decoration:none;
	}

#contenido {/*border:1px solid #f4f4f4;*/ background:#f9f9f9; position:relative;}

	.tituloAutomocion {position:absolute; top:0px; left:0px;}

	/*Padding del contenido por seccion */
	.publicaciones, .detalleNoticias, .editoriales, .columnaUnica {padding:1.6em;}
	.corporate {padding:3.5em 1.6em 3.0em 1.6em;} 
	
	/* Definimos cual será el ancho de la columna Izqda dependiendo de la sección, así mantenemos siempre la misma estructura de capas, sin tener que crear dos clases nuevas para las columnas de cada sección */
	#leftColumn {float:left; margin-top:0em;}
	.publicaciones #leftColumn{width:728px; border-right:none;}
	.corporate #leftColumn {width:450px; padding-right:2.0em;}
	.detalleNoticias #leftColumn {width:568px; border-right:none;}
	.editoriales #leftColumn {width:442px;}
	
	#rightColumn {float:right; margin-top:0em;/**************/ display:none;}
	.detalleNoticias #rightColumn {width:342px;}
	.editoriales #rightColumn {width:442px; border-left:1px solid #b6b6b6; padding-left:2.0em;}

#pie {color:#A4A5A6; margin-top:14px; display:none;}
#pie p { text-align:center;}
#pie .enlaces {font-size:1.1em; margin-bottom:0.3em;}
#pie .enlaces a {color:#A4A5A6; text-decoration:none;}
#pie .enlaces a:hover {color:#646567; text-decoration:none;}

/* Layout Publicaciones */
	#nivel_1 {
		border-bottom:1px solid #b6b6b6;
		margin-bottom:2.0em;
	}
		#box_Noticias {width:344px; /*padding-bottom:1.6em;*/ /*border-right:1px solid #b6b6b6; */padding-right:2.0em; margin-right:0em;}
			.introNoticia_dest, .box_noticiaDetalle {margin-bottom:1.0em;  border-bottom:1px solid #b6b6b6; padding-bottom:0.5em;}
			.introNoticia_dest p { text-align:left;}
			.introNoticia_dest, .box_noticiaDetalle {font-size:1.6em;}
			/*.introNoticia_dest img,*/ .box_noticiaDetalle img { margin:0.8em;}
			.fecha {font-size:11px; padding-right:0.4em; color:#666;}
			.introNoticia_dest h2, .box_noticiaDetalle h2 {clear:both; font-size:1.3em; margin:0.4em 0em; color:#B84E94; letter-spacing:0.02em; text-align:left;}
			.box_noticiaDetalle h2 {margin:1.2em 0em 0.4em!important;}
			.introNoticia_dest h2 a, .introNoticia h2 a, .introBreakNoticia h2 a, .box_noticiaDetalle h2 a {color:#B84E94; text-decoration:none;}
			.introNoticia_dest h2 a:hover, .introNoticia h2 a:hover, .introBreakNoticia h2 a:hover, .box_noticiaDetalle h2 a:hover {color:#B84E94; text-decoration:underline;}
			.introNoticia_dest h3, .box_noticiaDetalle h3 {clear:both; font-size:1.0em; margin:0.4em 0em; color:#828282;}
			.introNoticia_dest a, .box_noticiaDetalle a {color:#f58700; text-decoration:none;}
			.introNoticia_dest a:hover, .box_noticiaDetalle a:hover {color:#f58700; text-decoration:underline;}
			
			.introNoticia_dest span, .introNoticia span{font-size:1.1em;}
			
			.introNoticia { margin-bottom:1.4em; border-bottom:1px solid #DFDFDF; padding-bottom:0.6em;}
			.introNoticia div {margin-left:0.8em;}	
			.introNoticia h5 {font-size:1.1em; letter-spacing:1px; font-weight:normal; color:#b84e94;}
			.introNoticia h5 a { padding-right:0em;}
			.introNoticia p {text-align:left;}
		
		#box_Boletin {width:342px; border-right:1px solid #b6b6b6; position:relative;}
		#box_Boletin form .txt { padding:3px; width:10.0em;}
		
		.icoBreak { position:absolute; left:0.8em; top:21.0em;}
		.icoBreak_plus { position:absolute; left:1.5em; top:4.5em;}
		.icoBreak_patro { position:absolute; left:34.8em; top:0.1em; padding:0.5em; font-size:0.8em; background:#fff; text-align:center;  border:1px solid #b84e94; }
		.icoBreak_patro span { display:block; color:#7F7F7F; padding-bottom:0.2em;}
		
		.box_breaking {background:#ededed; padding:1.4em;}
		.box_breaking .box_suscripcion {padding:0em; background:#ededed; margin-bottom:0em;}
		.box_breaking .box_suscripcion h4 { color:#666;}
		.introBreakNoticia { border-top:1px solid #a7a7a7; padding: 0.8em 1.2em; background:url(../img/bg_introBreakingNew.gif) repeat-x 0em 0em; margin-bottom:1.4em;}
		.introBreakNoticia h5 {font-size:1.2em; font-weight:normal; display:inline; letter-spacing:0px; margin-left:0em;}
		.introBreakNoticia h5 a {color:#b84e94;}
		.introBreakNoticia .fecha {color:#333;}
		.introBreakNoticia .fecha span { font-size:0.9em; color:#666;}

		#box_manuales{border-right:1px solid #b6b6b6; padding-right:1.6em; width:338px;}
		#box_monograficos{width:338px; padding-right:1.6em;}
		
		.introManuales, .introMonograficos {width:338px; height:1%; margin-bottom:2.4em;}
		.introManuales img, .introMonograficos img {float:left; margin-right:1.6em;}
		.introManuales div, .introMonograficos div {width:233px;}
		.introManuales h4, .introMonograficos h4 {
			clear:none;
			display:block;
			border-left:1px solid #b6b6b6;
			font-size:1.4em;
			padding-left:0.8em;
			margin: 0.5em 0em 0.6em 0em;
			/*width:235px;*/
		}
		.introManuales h4 span, .introMonograficos h4 span {color:#646567; font-size:0.8em; padding-bottom:0.1em!important;}
	
	#box_blogs { width: 18.2em;}
	
	.box_introBlog {margin-bottom:1.4em;}
	.box_introBlog a {
		background-image:url(../img/bg_tituIntroBlog.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		display:block;
		text-decoration:none;
		padding:0.5em;
		height:3.0em;
	}
	.box_introBlog a:hover {background-position:0px -41px; text-decoration:none;}
	.box_introBlog h4 { color:#fff; font-size:1.2em; margin-left:80px;}
	.box_introBlog div { border:1px solid #f58700; padding:0.8em;}
	.box_introBlog p { color:#666; font-size:1.1em; margin-bottom:0.6em;}
	.box_introBlog span { color:#f58700;}
	
	.box_introBlog2 {margin:0em auto 0.5em auto;}
	
	.box_introBlog2 h4 { color:#fff; font-size:1.2em; margin-left:80px;}
	.box_introBlog2 div { padding:0.5em;}
	.box_introBlog2 p { color:#FFF; font-size:1.2em!important; padding:0px 10px; text-align:left;}
	.box_introBlog2 span { color:#FFF; font-size:1.2em;}



	/* Layout Corporate */
	.box_txt { margin-right:2.4em;}
	.box_txt h3 {
		font-size:1.4em;
		color:#646567;
		text-transform:uppercase;
	}
	
	.box_lastProy { margin:2.0em 0em 2.8em 0em;}
	.box_lastProy h3 {color:#a9c003;}
	.box_lastProy ul li { font-size:1.1em; margin-bottom:0.2em;}
	.box_lastProy ul li a {
		display:block;
		line-height:4.0em;
		border-left:2px solid #646567;
		background-repeat:no-repeat;
		background-position:6px 4px;
		color:#646567;
		text-decoration:none;
		padding-left:5.2em;
	}
	.box_lastProy ul li a:hover {border-left:2px solid #B84E94; color:#B84E94;}
	.box_lastProy ul li.A { background-color:#efecec;}
	.box_lastProy ul li.B { background-color:#f9f9f9;}
	
	.box_Proyectos {/*background:url(../img/bg_revistas.jpg) no-repeat left top; padding-left:14.4em;*/ margin:2.0em 0em 2.8em 0em;}
	.box_Proyectos h3 {color:#a9c003;}
	
	#box_formInfo {display:none;}
	
	.box_direccion {
		background:url(../img/bg_direccion.gif) repeat 0px 0px;
		border-left:1px dotted #CFCFCF;
		padding:2.8em;
		width:39%;
		color:#8F8F8F;
		height:24.0em;
	}
	
	.box_direccion p {font-size:1.1em; line-height:1.5em;}
	
	#intro_rss { background:url(../img/ico_rss.gif) no-repeat 0em 0em; padding-left:5.2em; margin:1.6em 0em;}
	#intro_rss a {font-size:1.6em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	
	/* Layout Detalle noticias */
	.detalleNoticias #leftColumn #box_Noticias {width:548px; /*border-right:1px solid #b6b6b6;*/ padding-right:2.0em; margin-right:1.0em;}
	
	.box_noticiaDetalle { padding-bottom:0em; letter-spacing:0.04em;}
	.box_noticiaDetalle .subtitulo {font-size:1.2em; font-weight:bold; width:35%; line-height:1.5em;}
	.box_noticiaDetalle img {margin:0em 0em 0.8em 0.8em;}
	.box_opcionesNoticia{
		display:none;
		background:url(../img/bg_introBreakingNew.gif) repeat-x 0em 0em;
		line-height:2.4em;
		border-top:1px solid #a7a7a7;
		padding:0em 0.8em;
	}
	.box_opcionesNoticia div{color:#a7a7a7;}
	.box_opcionesNoticia span strong {font-size:1.1em;}
	
	.box_navNews {margin:1.4em; color:#6F6F6F; display:none;}
	.box_navNews p { margin-bottom:0.2em;}
	
	#box_busquedaNews { display:none; padding:0.5em; margin:1.8em 0em 0.6em 0em; border-top:3px solid #E1E1E1; border-bottom:3px solid #E1E1E1;/* background:#fafafa;*/}
	#box_busquedaNews h4 { font-size:1.4em; margin-top:0.3em;}
	#box_busquedaNews .txtLarge { width:20.0em;}
	
	#box_enviaAmigo {border-bottom:1px solid #A9C003; position:relative; height:1%;}
	#box_enviaAmigo a {position:absolute; top:0.3em; right:1.4em;}
	
	
	/*#box_ultimasNoticias h4 {font-size:1.4em; margin:1.0em;}*/
	#box_ultimasNoticias { background:#FFF0DF; padding:1.2em; margin-bottom:1.0em;}
	#box_ultimasNoticias .fecha  {/*color:#7F7F7F;*/ color:#F58700;}
	#box_ultimasNoticias .introNoticia { margin-bottom:1.0em; border-bottom:1px solid #fff; padding-bottom:0.3em;}
	#box_ultimasNoticias .introNoticia div {margin-left:0.6em;}	
	#box_ultimasNoticias .introNoticia h5 {font-size:1.1em; letter-spacing:1px; display:block; font-weight:normal;}
	#box_ultimasNoticias .introNoticia h5 a { color:#5F5F5F; text-decoration:underline;}
	#box_ultimasNoticias .introNoticia h5 a:hover { color:#5F5F5F; text-decoration:none;}
	#box_ultimasNoticias .introNoticia p {text-align:left;}
	
	/* Layout  Obras editoriales */
	.boxEdicion { border-top:1px solid #cfcfcf; padding:0.8em;}
	.boxEdicion img { float:left; margin-right:1.0em; border:1px solid #cfcfcf;}
	.boxEdicion h4 { font-size:1.4em; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:0.4em;}
	.manuales h4 { color:#a9c003;}
	.monogr h4 { color:#b84e94;}
	.boxEdicion ul li {font-size:1.1em; margin-bottom:0.6em;}
	.boxEdicion span {color:#b6b6b6; font-size:1.1em;}
	.boxEdicion .leftCol { float:right; width:82%;}
	
	/*Layout solicitud obras Editoriales */
	#box_solicitudImpresa table td { padding:1.2em; vertical-align:top;}
	
	.boxEdicionSel {padding:0.8em;}
	.boxEdicionSel img {border:1px solid #cfcfcf; margin-bottom:1.0em;}
	.boxEdicionSel h4 {font-size:1.4em; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:0.4em;}
	
	
	/* EXTRAS */
	
	#wrap_ultimasNoticias { display:none;}