/** CSS Document */

/** ---- RESET ----- */

body, div, span, h1, h2, h3, h4, h5, p, ul, ol, li, img, table, tbody, tr, td, form, input, legend, fieldset, object, embed, param, hr{
 margin:0;
 padding:0;
}

ul li, ol li{list-style-type:none;}

img{
 border:0;
}

.limpia{
float:none;
display:block;
clear:both;
}

fieldset{
border:0;
}

a{color: #3D3D3D; text-decoration:none ;}
a:hover{color:#000;}

a.blue{color: #065688;}
a.blue:hover{color:#021e2F;}

.red{color:#D62338;}

.text_right{text-align:right;}
.text_center{text-align:center;}

.text_10{font-size:10px;}
.text_11{font-size:11px;}

.arial{font-family:Arial, Helvetica, sans-serif}
.georgia{font-family:Georgia, "Times New Roman", Times, serif}

.margin0{margin:0;}

.marginTop {
  margin-top: 5px;
}
.floatLeft{float:left;}

.floatRight{float:right;}



				
/** ----- ESTRUCTURA ------ */


body{
	font: normal 13px/15px Georgia, "Times New Roman", Times, serif;
	color: #3D3D3D;
	background-color:#CCC;
}
body.popup {
  background: #fff;
}
/** ESTRUCTURA GENERAL: contenedores */

#wrapper{
	width: 952px;
	margin: 0 auto;
	background-color:#FFF;
	overflow: hidden;
	position: relative;
}
	
	
		/** HEADER - CABECERA */
		
		#wrapper #header{
			width: 904px;
			height: 83px;
			margin: 0 24px;
			overflow: hidden;
			position: relative;
		}
		
			#header h1{
				background: url(images/h1.gif) no-repeat top left;
				text-indent: -50000px;
				height: 52px;
				overflow: hidden;
			}	
		
			
				#header .logo_uni{
					position: absolute;
					display: block;
					top: 0;
					right:0;
					width:97px;
					height:44px;
				}
				
				#header #number p{
					padding: 4px 0 0 1px;
					color: #999;
					font-size:10px;
					font-family: Arial, Helvetica, sans-serif;
				}
							
					
	
		/** MENUS */
						
			#wrapper #nav{
				width: 904px;
				margin: 0 24px;
				background: url(images/bg_nav.gif) repeat-x 0 21px;		
				overflow: hidden;
				height: 29px;
				line-height: 18px;
			}
			
			#nav ul{
				color: #000;
				float: left;
			}
				
				#nav ul li{
					float: left;
					margin: 0 7px 3px 7px;
				}
				
				#nav ul li.first{margin-left:0;}
				#nav ul li.last{margin-right:0;}
				
					#nav ul li a{
						color: #3D3D3D;
						padding-bottom: 6px;
					}
					
				
				#nav ul#navmain{
					text-transform: uppercase;
					font-size: 14px;
				}
				  #nav ul li a { display: block;}
					#nav ul li a:hover, #nav ul li.current a{text-decoration: none; border-bottom-width: 4px; border-bottom-style:solid;}
					
					body.article_no_last #nav ul li.current a { border: none;}
					
					#nav ul#navmain li#nav_temas a:hover,
					body.temas #nav ul#navmain li.current a{border-bottom-color: #38957A;}
					
					#nav ul#navmain li#nav_campus a:hover,
					body.campus #nav ul#navmain li.current a{border-bottom-color: #8A9536;}
					
					#nav ul#navmain li#nav_alumni a:hover,
					body.alumni #nav ul#navmain li.current a{border-bottom-color: #BE001A;}
					
					#nav ul#navmain li#nav_firmas a:hover,
					body.firmas #nav ul#navmain li.current a{border-bottom-color: #1EC6E4;}
					
					#nav ul#navmain li#nav_cultura a:hover,
					body.cultura #nav ul#navmain li.current a{border-bottom-color: #2C4C95;}
					
				
				#nav ul#navsecond{
					text-transform: lowercase;
					font-size: 15px;
					margin-left: 30px;
				}
				
					#nav ul#navsecond li a:hover,
					#nav ul#navsecond li.current a{border-bottom-color: #A3A5A5;}
				
		
		/** BUSCADOR */
						
			#nav .search{
				float: right;
			}
			
				#nav .search form input{
					width: 105px;
					height: 16px;			
					border: 1px solid #999999;
					font-size: 11px;
					color: #818181;	
					float: left;
					padding: 0 2px;
					margin-right: 0px;
				}			
				
					#nav .search form input.btn_search{
						width: 18px;
						height: 18px;
						text-indent: -50000px;
						padding: 0;
						background:url(images/icon_search.gif) no-repeat 0 0;
					}
						
		/** CONTENIDO */
		
		#wrapper #contenido{
			width: 904px;
			margin: 18px 24px 6px 24px;
			overflow: hidden;
		}
			
			/**Estilos generales*/
			
			
			#contenido p{
				margin: 11px 0;	
			}
			
			#contenido p.antetitle,
			body.inicio #contenido .col p.antetitle{
				font: normal 10px/28px Arial, Helvetica, sans-serif;
				color: #D0031C;
				text-transform: uppercase;	
				margin: 0;
			}
			
			h3{
				font: normal 15px/19px Georgia, "Times New Roman", Times, serif;
				color: #3D3D3D;
			}
			
			h4{
				font: normal 17px/19px Georgia, "Times New Roman", Times, serif;
				color: #6E6E6E;
			}
			
			
			/** Home */
			
				body.inicio #contenido{font: normal 12px/14px Arial, Helvetica, sans-serif;}
				
				#contenido .sld_content, .footer_home{
					height: 250px;
					overflow: hidden;	
					width: 100%;
					margin-bottom: 12px;
				}
				
				.sld_content #col_text{
					float: left;
					width: 189px;
					height: 250px;
					color: #FFF;
					padding: 14px;
					font: normal 13px/17px Arial, Helvetica, sans-serif;
				}
				
					.sld_content #col_text h2{
						font: normal 32px/33px Georgia, "Times New Roman", Times, serif;
						margin-bottom: 20px;
						color: #FFF;
					}
					.sld_content #col_text h2 a {
  				  color: #fff;
  				}
  				.sld_content #col_text h3 {
  				  font: normal 12px/17px Arial, Helvetica, sans-serif;
  				  text-transform: uppercase;
  				  color: #fff;
  				  font-weight: normal;
  				  margin-bottom: 4px;
  				}
					.sld_content #col_text p{
						padding-right: 16px;
					}
				
				.sld_content #col_img{
					float: left;
					width: 687px;
				}
				
				
				body.inicio .col,
				body.inicio .col_small,
				body.inicio .col_wide{
					width: 217px;
					float: left;
					overflow: hidden;
					margin-right: 13px;
					color: #6E6E6E;
				}
				
				body.inicio .col_small{width: 100px;}
				body.inicio .col_wide{width: 450px;}
				
				
					body.inicio #contenido .col h3{
							font: normal 15px/19px Arial, Helvetica, sans-serif;
							color: #3D3D3D;
						}
						
						body.inicio #contenido .col p{
							margin: 7px 0;
						}
				
				body.inicio #contenido #n3{width: 214px; border-top: 4px solid #bdbdbd; font-family: Georgia, "Times New Roman", Times, serif;}
				
					body.inicio p.title_black{font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px;}
					body.inicio #contenido #n3 img{margin-bottom: 5px;}
					body.inicio p.title_black span { color: #B30B19; font-size: 10px;}
				#contenido .indice{margin-right: 0;}
				
					#contenido .indice h3{
						color: #B30B19 !important;
						font-size: 12px !important;
						background: #E7E7E7;
						padding: 1px 5px;
						width: 211px;
						height: 20px;
						overflow: hidden;
						font-family: Arial, Helvetica, sans-serif;
					}
					
					#contenido .indice ul{width: 218px;}
					
					#contenido .indice ul li{
						float: left;
						width: 109px;			
						margin: 2px 0 0 0;			
					}
					
					#contenido .indice ul li.gris{width: 100%;}
					
						.indice ul li a, .indice ul li.gris{
							color: #666;
							background-color: #f5f5f5;
							display: block;
							font-size: 11px;
							padding: 2px 5px;
						}
						
						.indice ul li a:hover, .indice ul li.current a{
							color: #000;
							background-color: #E4E4E4;
							font-weight: bold;
						}
						
						.indice ul li a.no_bg:hover{
							background: none;
						}
						
				.footer_home{
					background-color:#F2F2F2;
					border-top: 6px solid #CCC;
					height: auto;
					padding: 6px 24px;
					margin-bottom: 0;
					font-family: Arial, Helvetica, sans-serif;
				}
					
						.line_grey{
							background: url(images/line-grey-separator.gif) no-repeat 95px 20px;	
						}
					
					
						.magazine_small{
							float: left;
							font-size: 11px;
							margin: 10px 2px 0 2px;			
						}
						
							.footer_home .magazine_small a{
								color: #3D3D3D;
								display: block;
								width:45px;
								background:url(images/archivo_bg_magazine_small.jpg) no-repeat 0 6px;
							}
								
						.footer_home img{margin: 6px 0 3px 0;}
						
				/** FIN estilos HOME */
				
				/** MIGAS DE PAN */
					
				#migas{
					width: 904px;
					margin: 10px 0 6px 0;
					overflow: hidden;
					font: normal 11px/14px Arial, Helvetica, sans-serif;
				
				}
				#migas li {
				  float: left;
				  margin: 0 1px;
				}
					#migas a{color: #065688;}
				
				
				/** INTERIORES - DEFAULT */
			
				
				#col_left{
					float: left;
					overflow: hidden;
					width: 587px;
					margin-bottom: 24px;
					font: normal 13px/17px Arial, Helvetica, sans-serif;
					color: #6E6E6E;
				}
				
				#col_left .vertical{
					width: 260px;
					float: left;				
				}
				
					#contenido h2{
						font: normal 29px/31px Georgia, "Times New Roman", Times, serif;
						color: #000;
					}
					
						#contenido h2 a{
							font: normal 22px/24px Georgia, "Times New Roman", Times, serif;
							color: #065688;
						}
				
						#contenido h2 a:hover{
							color: #021E2F;
						}
						
					#col_left p.credits{
						font-size: 11px;
						font-family: Georgia, "Times New Roman", Times, serif;
					
					}
					
					#col_left div.entradilla_portada{
						font: normal 13px/15px Georgia, "Times New Roman", Times, serif;
						color: #3D3D3D;
					
					}
					#col_left p.entradilla,
					#col_left div.entradilla{
						font: normal 16px/19px Georgia, "Times New Roman", Times, serif;
						color: #3D3D3D;
					}
					.archivo #col_left div.entradilla{
				    line-height: 15px !important;
				  }
					
					.por-temas #col_left div.entradilla,
					.archivo #col_left div.entradilla{
						font-size: 11px;
						width: 389px;
						float: right;
					}
					
						.por-temas #col_left div.entradilla p,
						.archivo #col_left div.entradilla p{
							width: 389px;
							float: right;
						}
					
					#col_left p.footer_img{
						font: normal 10px/14px Arial, Helvetica, sans-serif;
						margin-top: 2px;
						color: #6E6E6E;
					
					}
					
					#col_left hr{
						border: 0;
						border-top: 1px solid #A0A0A0;
						height: 1px;
						float:none;
						display:block;
						clear:both;
					}
					#col_left hr.noclear {
					  clear: none;
					}
					
					.ladillo{
						font-family: Georgia, "Times New Roman", Times, serif;
						padding: 10px;
						background-color: #E9E9E9;
						font-size: 12px;
						margin: 5px 0;
					}
					
					
						.ladillo h4{
							color: #d0031c;
							font: bold 12px/15px Arial, Helvetica, sans-serif;
						}
						.ladillo img {
						  float: left;
						  margin: 14px 12px 5px 0;
						}
						
				/** Para la seccion FIRMAS*/
				
					#col_left .col_strech,
					#col_left .col_wide{
						float: left;											
					}
				
				
					.firmas #col_left .col_strech{
						width: 115px;
						padding-right: 15px;
					}
					
						#col_left .col_strech h4{
							font: normal 14px/17px Georgia, "Times New Roman", Times, serif;
						}
					
						#col_left .col_strech p{
							margin-top:5px;
						}
					
							#col_left .col_strech a{
								color: #065688;
								font: normal 10px/12px Arial, Helvetica, sans-serif;
							}
							
							#col_left .col_strech a:hover{
								color: #021e2F;
							}
						
					.firmas #col_left .col_wide{
						width: 457px;
					}
						.firmas #col_left h2{
							font: normal 22px/24px Georgia, "Times New Roman", Times, serif;
							color: #3D3D3D;
						}
				  
				  .firma_columnista a{
				    color: #065688;
						font: normal 10px/12px Arial, Helvetica, sans-serif;
				  }
				
				/** Para la seccion CULTURA*/
					
				#contenido .fila{
					overflow: hidden;				
				}
									
					#contenido .fila .main{
						width: 270px;
						float: left;
						padding-right:37px;			
						font: normal 12px/16px Arial, Helvetica, sans-serif;
						margin-bottom: 12px;
					}
					
						
						#contenido .fila h2 a{
							font-size: 18px;
							line-height: 22px;
						}
						
						.fila .main img{
							float: left;
							margin-right: 10px;
						}
						
						#contenido .fila .main p.antetitle{
							line-height: 12px;
							margin: 5px 0 10px 0;
						}
						
						#contenido .fila .main p.entradilla{
							margin:0;
							font: normal 15px/17px Georgia, "Times New Roman", Times, serif;
							padding-right: 10px;
						}
						
					
					#contenido .fila .rest{
						width: 597px;
						float: left;
						font: normal 12px/14px Arial, Helvetica, sans-serif;
						border-top: 5px solid #C9C9C9;
						margin-bottom: 12px;
					}
				
						.fila .rest .item{
							float: left;
							width: 192px; /* 175px */
							margin-left: 9px; /* 35px */
						}
						
						.fila .rest #first{
							margin-left: 0;
						}
						
						
						#contenido .rest hr, hr.fila{
							border: 0;
							border-bottom: 1px solid #C9C9C9;
							height: 1px;
							float:none;
							display:block;
							clear:both;
						}
						
					
						.rest .item img{
							
						}
						
						.cultura .rest .item .bg_img,
						.cultura #col_left .col_strech .bg_img{
							background: url(images/cultura_bg_img_small.jpg) no-repeat bottom left;
							width: 68px;
							padding-bottom: 4px;
							display: block;
							float: left;
							margin: 10px 10px 0 0;
						}
						
						#contenido .fila .rest .item p.antetitle{
							line-height: 12px;
							margin: 10px 0 5px 0;
						}
						
					  .rest .item h4{
							font-size: 12px;
							margin-bottom: 0;
						}
						
						.cultura .rest .item h3{width: 114px; float: right; margin: 5px 0;}
						.cultura p.subtitle { font: normal 12px/14px Arial, Helvetica, sans-serif; font-weight: bold; color: #656565; margin: 0 !important;}
						#contenido .fila .rest .item p.entradilla{ margin: 0 !important;}
						#contenido .fila .rest .item  p.entradilla{
							width: 114px;/* 97px*/
							float: right;
							color: #6E6E6E;	
							font: normal 12px/17px Georgia, "Times New Roman", Times, serif;
							margin-top: 5px;			
						}
						
							.rest .item img.plus{
								float: none;
								margin: 3px 0 0 0;								
							}
							
							
					 /** la interior */
					 
				
					.cultura #col_left .col_strech{
						width: 85px;
					}
				
					.cultura #col_left .col_wide{
						width: 457px;
					}
						.cultura #col_left h2{
							font: normal 22px/24px Georgia, "Times New Roman", Times, serif;
							color: #3D3D3D;
						}
						.cultura p.subtitle {
						  font: bold 13px/16px Arial, Helvetica, sans-serif;
						  margin-top: 17px !important;
						}
				    .cultura p.credits {
				      margin-top: 3px !important;
				    }
					
				/** Para la seccion ARCHIVO y POR TEMAS y SUSCRIPCION*/
			
					.archivo #col_left,
					.por-temas #col_left,
					.suscripcion #col_left{
						width: 490px;
						border-top: 5px solid #A3A5A5;
						font-size: 11px;
					}
					
					.por-temas #col_left{border:0; font-size: inherit;}
					
						.archivo #col_left img,
						.por-temas #col_left img{
							margin-right: 10px;
						}
						
							.archivo #col_left .main .bg_img {
								float: left;
								width: 136px;
								height: 161px;
								display: block;
								background: url(images/archivo_bg_img_main.jpg) no-repeat bottom left;
							}
						
						.archivo #contenido .num,
						.archivo .num a{
							color: #D0031C;
							font-size: 16px;
							margin: 10px 0 5px 0;
						}
						
						.archivo #contenido .date{
							color: #3D3D3D;
							font-size: 16px;
							margin:0;
						}
						
						.archivo #col_left h2{
							margin-bottom: 3px;
							
						}
						.archivo #col_left h2 a{
						  line-height: 21px !important;
					  } 
							.archivo #col_left h2 a,
							.por-temas #col_left h2 a{
								font-size: 16px;
							}
							
						.archivo #col_left p.entradilla,
						.por-temas #col_left p.entradilla{
							width: 389px;
							float: right;
							color: #6E6E6E;	
							font: normal 12px/16px Arial, Helvetica, sans-serif;
							margin-top: 5px;
						}
						.archivo #col_left p.entradilla {
						  margin-top: 2px;
						}
						
						.archivo #col_left p,
						 #complete p{
							margin: 0;
						}
						
					.archivo #col_right,
					.por-temas #col_right {					
						width: 330px;
						float: right;
						border-top: 5px solid #A3A5A5;
						font: normal 11px/13px Arial, Helvetica, sans-serif;
					}
					#complete{
				    font: normal 11px/13px Arial, Helvetica, sans-serif;
				    position: relative;
				  }
						
						.archivo #col_right .antetitle{
							width: 50%;
							float: left;
						  margin-top: 4px;
						}
						
							.archivo #col_right .bg_img,
							#complete .bg_img{
									width: 77px;
									height: 96px;
									display: block;
									background: url(images/archivo_bg_img.jpg) no-repeat bottom left;
								}
							.archivo #col_right .current .bg_img{
						      background: url(images/archivo_bg_img_current.jpg) no-repeat bottom left;
						  }
						.archivo #col_right .item,
						#complete .item{
							float: left;
							width: 75px;
              padding: 3px;
              margin-bottom: 15px;
						}
						#complete .year {
						  margin: -20px 0 10px -3px;
						  margin-bottom: 10px;
						  padding: 0 3px;
						  color: #CB001A;
						  font-weight: bold;
						  width: 30px;
						  background: #fff;
						}
						#complete .item {
						  padding-top: 20px;
						  background: url(images/dotted_rojo.gif) repeat-x;
						}
            .archivo #col_right .current,
            #complete .current {
						  background: #CCCCCC;
						}
				
				/** Para la sección POR TEMAS */
				
					.por-temas #contenido .head h2{
						font: normal 17px/19px Arial, Helvetica, sans-serif;
						color: #6E6E6E;
					}
					
						.por-temas #contenido .head h2 strong{
							color: #000;
						}
						
						.por-temas #contenido .head h2 span{
							display: block;
						}
						
							.por-temas #col_left h2 span.floatRight{
								font-size: 13px;
								padding-top: 3px;
							}
							
					.por-temas #col_left p{
								margin: 3px 0 0 0;
							}
							
					.por-temas #col_left p.credits{
						color: #3d3d3d;
						margin-top:0;
					}
					
				.por-temas #col_right{
					border:0;
					margin-top: 38px;
					width: 217px;					
				}
				
				
				/** Para la sección SUSCRIPCION */
				
				
				.suscripcion #col_left {border:0; font-size: inherit;}
				
					.suscripcion #col_left h2,
					.publicidad #col_left h2,
					.quienes-somos #col_left h2,
					#complete h2,
					#formulario h2{
						font-size: 22px; 
						color: #4c4c4c;
					}
					#complete h2,
					#formulario h2  {
					  margin-bottom: 10px;
					}
					
					.suscripcion #col_left h3{
						font: bold 11px/15px Arial, Helvetica, sans-serif;
						text-transform: uppercase;
						margin: 20px 0 -5px 0;
						color: #4c4c4c;
					}
					
					.suscripcion dl{
						font-size: 11px;
					}
					
						.suscripcion dt{float: left; margin-right: 3px;}
						
					div.puntos-venta{
						background: url(images/puntos-venta.gif) no-repeat 0 0;
						height: 240px;
					}
					
						#col_left div.puntos-venta h3{
							font: normal 11px/15px Arial, Helvetica, sans-serif;
							padding: 20px 0 0 0;
						}
						
						#col_left div.puntos-venta p{
							font-size: 11px;
						}
						
						
					/** Formularios*/
					
					form fieldset{
						border-bottom: 3px solid #D62338;
						padding: 10px 0 20px 0;
					}
						form legend{display: none;}
						
						form label{
							font: normal 12px/20px Arial, Helvetica, sans-serif;
						}
						
						form input, form textarea,form select{
							border: 1px solid #000;
							padding: 3px;
							margin-right: 10px;
						}
							
							form input.rojo{border: 1px solid #D62338; margin-right: 0;}
						
						form p{
							margin-right: 10px;
						}
						
							form .numbers input{
								padding: 3px 1px;
								margin-right: 1px;
								width: 14px;
								text-align: center;
							}
							
						input.button{}
					
				    .validation-advice {
				      color: #D62338;
				      font-size: 11px;
				    }
				    
				/** Para la sección PUBLICIDAD */
					
					.table-item{
						float: left;
						width: 50%;
						margin: 10px 0;
					}
				
						.publicidad table{margin-top: 10px;}
												
						table.perfil td{
							padding:3px 5px;
						}
						
						table.caracteristicas td{
							padding:10px 0;
						}
						
						td.grey{background-color:#E2E2E2;}
						
				#organizations{
				
				}
				
					#organizations .org{
						float: left;
						font: normal 11px/13px Arial, Helvetica, sans-serif;
						margin: 20px 20px 0 0;
					}
					
						#organizations .org p{
							margin:0;
						}
										
				#col_right .contact_lateral{
					background-color: #F9F9F9;
					margin-top: 83px;
					padding: 12px;
				}	
				
					#contenido #col_right .contact_lateral p.antetitle{
						margin-bottom: -11px; 
						padding: 0;				
					
					}
				
				/** Para la sección PREMIOS */
				
				.premios #col_left h2{
					font: bold 12px/15px Arial, Helvetica, sans-serif;
					color: #333;
					margin:0;
				}
				
				.premios #col_left img{
						margin-right: 10px;
					}
						
				.premios #col_left p.entradilla{
					width: 496px;
					float: right;
					color: #6E6E6E;	
					font: normal 12px/14px Arial, Helvetica, sans-serif;
				}
					
					
				.premios #col_left p{
					margin: 0;
				}
				
				
				
				/** La navegación lateral (SUBNAV NANSECOND) */
				
				#nav_sec{
					font: normal 11px/11px Arial, Helvetica, sans-serif;
					color: #666; 
				}
				
					#nav_sec ul{
				
					}
					
						#nav_sec ul li{
							border-bottom: 1px solid #999;
							text-transform: uppercase;
							padding: 9px 0 7px;
						}
						#nav_sec ul li a:hover {
						  text-decoration: underline;
						}
							#nav_sec ul li#nav_perfil-del-lector{
								background: url(images/navlateral_perfil.gif) no-repeat 0 0;
								height: 93px;
							}
							
							#nav_sec ul li#nav_caracteristicas-tecnicas{
								background: url(images/navlateral_carac.gif) no-repeat bottom right;
							}
							
							#nav_sec ul li#nav_orden-de-contratacion{
								background: url(images/navlateral_contratar.jpg) no-repeat bottom right;
							}
							
							#nav_sec ul li#nav_nuestra-identidad{
								border-top: 1px solid #999;
								background: url(images/navlateral_entidad.gif) no-repeat bottom right;
							}
							
							#nav_sec ul li#nav_premios{
								background: url(images/navlateral_premios.gif) no-repeat bottom right;
							}
							
							
						#nav_sec ul li.current a{color:#000; cursor: text; background: url(images/fleche_red.jpg) no-repeat 0 0; padding-left: 11px;}
				
				/** La columna de la derecha (DESTACADOS)*/	
				
				#col_right{
					float: right;
					overflow: hidden;
					width: 300px;
					border-top: 4px solid #999;
					margin-bottom: 24px;
				}
				
					#col_right .destacado{
						border-bottom: 1px solid #999;
						margin-bottom: 3px;
					}
					
						#col_right .destacado img{
							float:left;
							margin: 10px 10px 0 0;

						}
						
						#col_right .destacado p.antetitle{
							margin-bottom: -5px;
						}
						
						#col_right .destacado h4{
							font-size: 12px;
						}
						
						#col_right .destacado p.entradilla{
							width: 200px;
							float: right;
							color: #434343;	
							font: normal 12px/14px Georgia, "Times New Roman", Times, serif;;					
						}
						
							#col_right .destacado img.plus{
								float: none;
								vertical-align: baseline;
								margin: 0;
							}
							
							
					a.send_friend,
					a.pdf{
						background: url(images/mail.jpg) no-repeat 4px 0;
						display: block;
						color: #d0031c;
						padding-left: 25px;
						font: normal 10px/15px Arial, Helvetica, sans-serif;
					}
					
					a.pdf{background: url(images/pdf.jpg) no-repeat 0 2px;}
					
					a.plus_azul{
						background: url(images/plus_azul.gif) no-repeat 0 3px;
						display: block;
						color: #065688;
						padding-left: 25px;
						font: normal 11px/16px Arial, Helvetica, sans-serif;
					}
					
					a.plus_azul:hover{
						background: url(images/plus_azul_hv.gif) no-repeat 0 3px;
						color:#021e2F;
					}
					
					a#current_despiece{
						color: #6E6E6E;
						background: none;	
						cursor: text;
					}
					
					a.mas_num{
						display: block; 
						float: right;
						width: 120px;
						padding: 1px 22px 0 0;
						margin-top: 10px;
						text-align: right;
						background: url(images/fleche_black.gif) no-repeat top right;
						font: normal 11px/15px Arial, Helvetica, sans-serif;
					}
					
					a.mas_num2{
						display: block; 
						float: left;
						width: 120px;
						padding: 1px 0 0 15px;
						margin-top: 10px;
						background: url(images/fleche_black2.gif) no-repeat top left;
						font: normal 11px/15px Arial, Helvetica, sans-serif;
					}
					
					#col_right hr{
						border: 0;
						border-top: 1px solid #C9C9C9;
						height: 1px;
						margin-bottom: 5px;
					}
					
						#col_right #photogallery{
							width:;
							margin-top: 10px;
							overflow: hidden;
						}
						
							#photogallery a.photo{
								width: 131px;
								margin: 0 0 10px 10px;
								float: left;
								display: block;
								padding-bottom: 14px;
								background: url(images/zoom.gif) no-repeat bottom right;
							}
					
					.col_right_bloque {
					  margin: 10px 0 10px 0;
					}
						
/*** Pagination / cabecera */
div.head {
  position: relative;
  width: 680px;
  margin-bottom: 20px;
  height: 20px;
}
div.head_title {
   position: absolute;
}
div.pagination {
  font: normal 12px/15px Arial, Helvetica, sans-serif;
  position: absolute;
  right: 0;
}
div.pagination_numb,
div.pagination_result {
  float: left;
}
div.pagination_numb {
  margin-left: 50px;
}
div.pagination_numb a,
div.pagination_numb span {
  color: #065688;
  margin: 0 2px;
}
div.pagination_numb a:hover {
  color: #021E2F;
}
div.pagination_numb span.current {
  font-weight: bold;
}



/** Foto Popup */
div#photo {
  background: #fff;
}

/** FOOTER - PIE*/

	#wrapper #footer{
		width: 904px;
		background-color: #CCC;
		padding: 3px 24px;
		font: normal 11px/18px Arial, Helvetica, sans-serif;
		color: #3d3d3d
	}
	

/** ESPECIALES*/
div.special {
  margin-bottom: 10px;
}
div.special_cover {
  float: left;
  width: 90px;
}
div.special_info {
  float: left;
  width: 500px;
}
div.special_cover img {
  display: block;
  background: url(images/archivo_bg_img.jpg) no-repeat bottom left;
  padding: 0 5px 6px 0;
}
div.special p {
  font-size: 13px;
  margin-bottom: 4px !important;
}
p.special_title a {
  padding: 0 0 0 25px;
  background: url(images/pdf2.gif) no-repeat 0 2px;
  color: #CB001A;
  font-weight: bold;
}
p.special_subtitle small {
  font-size: 11px;
}
p.special_size {
  font-size: 11px !important;
}


/** Cabecera Artículo */
div.header_article {
  margin-bottom: 15px;
  padding-top: 7px;
  border-top: 5px solid #929494;
}
div.header_article_cover {
  float: left;
  width: 40px;
}
div.header_article_info {
  float: left;
  width: 300px;
}
div.header_article_cover img {
  width: 30px;
  height: 38px;
  border-right: 1px solid #999;
  border-bottom: 1px solid #666;
}
div.header_article p {
  margin: 0 !important;
  font-size: 11px;
}
div.header_article_info p.header_article_number,
div.header_article_info p.header_article_number a {
  color: #CB001A;
}
p.header_article_section {
  color: #333;
  margin-top: 10px;
  font-size: 11px;
}

/** Tags */
div#tags {
  font: normal 11px/18px Arial, Helvetica, sans-serif;
  margin-top: 15px;
}
div#tags a {
  color: #065688;
  font-weight: bold;
}
div#tags a:hover{
	color: #021E2F;
}

/*** Aviso de admin */
div.aviso_front {
  position: absolute;
  width: 400px;
  height: 30px;
  padding: 5px 20px;
  background: #990000;
  left: 300px;
  text-align: center;
}
div.aviso_front h2 {
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
}

  /**** CAKE */
  .cake-sql-log {
  	width: 80%;
  	margin: 0 auto;
  }
  .cake-sql-log th {
  	font-size: 12px;
  }
  .cake-sql-log td {
  	font-size: 11px;
  	color: #000;
  	border: 1px solid #ccc;
  	padding: 4px;
  	background: #fff;
  	text-align: left;
  }

