/** En esta hoja de estilos va todo lo referente a la forma, no el donde */

body {
    font-family: helvetica;
    font-size: 14px;
}

h1 {
    letter-spacing: -1px;
    word-wrap: normal;
    word-break: normal;
    word-spacing: normal;
    color: #008fc2;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";

/*    text-transform: capitalize;*/

}


h2 {
	color: #0095C3;
	/*text-transform: uppercase;*/
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
}


p {
  font-size: 9pt;
  margin: 0px;
  padding: 5px 0px;
}


a {
  color: #0095C3;
  text-decoration: none;
}

#cabecera div.marco_login span{
    font-size: 8pt;
    margin-top: 11px;
    margin-left:795px;
    color: #9E9B97;
    
}


#cabecera div.marco_login{
    float:right;
    padding: 0px;
    margin-top: 0px;
    background: url(/media/img/default/login.png) top right no-repeat;
    width:100%;
    height:17px;
/*     height:20px; */
}

.login_form table tr td{
    font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
    font-size:10pt;
    color: #ffffff;
    padding:0px;
}

#desc_error  {
    color: red;
    font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
    font-size:10pt;

}

#cabecera .enlaces {
    height: 60px;
    margin-bottom: 46px;
}

#cabecera .menu, #cabecera .menu a {
    font-family: helvetica;
    font-size: 10px;
    color: #595959;
    background: none;
    text-decoration: none;
}
#cabecera .menu a:hover {
    text-decoration: underline;
}


#ruta {
    letter-spacing: 0px;
    color: #6d9bad;
    text-decoration: none;
    font: normal 10px/normal "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
    text-align: left;
    direction: ltr;
    text-align:top;
    /*line-height:20px;*/
}

#ruta a, #ruta a:hover {
    letter-spacing: 0px;
    color: #9E9B97;
    text-decoration: none;
    font: normal 10px/normal "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
    text-align: left;
    direction: ltr;
}

#ruta a.gold, #ruta a.gold:hover {
    letter-spacing: 0px;
    color: #5E5851;
    text-decoration: none;
    font: normal 10px/normal "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
    text-align: left;
    direction: ltr;
}

#nombre_seccion h1{ 
    text-align: left; 
    font-size:30px;
    margin-top:35px;
    text-decoration:none;
}

/*
ul#menu_lateral {
    background:inherit;

}
ul#menu_lateral li.submenu_lateral_selected {
     margin-top:7px;

    text-align:left;
 padding-top:4px;
    height:27px;
list-style-image: url('/media/img/default/triangulo_menu_lateral.gif');
    margin-left:22px;
}
ul#menu_lateral li.submenu_lateral_selected a{
    letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: #9e9b97;
	text-decoration: none;
	font: normal 12px/normal "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	text-align: left;
	direction: ltr;
	


}

ul#menu_lateral li.submenu_lateral{
    
    text-align:left;
    margin-top:7px;
    height:27px;



}
ul#menu_lateral li.submenu_lateral a{
    letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: #363636;
	text-decoration: none;
	font: normal 12px/normal "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	text-align: left;
	direction: ltr;

}*/
ul#menu_lateral{

  background:#e3ecef;
  

/*   Para que el alto minimo funcione bien en IE6 y en los demas navegadores */
  
}
ul#menu_lateral li{
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    border-bottom: 1px dotted #d2d2d2; 
    border-top: 1px dotted #d2d2d2; 
    width:180px;
    

}
ul#menu_lateral li.submenu_lateral{
    
    text-align:left;
    height:27px;
    font-weight: normal;
   
    /*height:29px;*/
    background:#f1f6f7;
    padding-left:10px;
    padding-top:10px;
    
    /*line-height:27px;*/
}

ul#menu_lateral li.submenu_lateral a{
    letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: #525256;
	text-decoration: none;
	font: normal 11px/normal "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	text-align: left;
	direction: ltr;

}
ul#menu_lateral li.submenu_lateral_selected {
    
     text-align:left;
     background:white;
     padding-left:10px;
     padding-top:30px;
     padding-bottom:10px;
     
    
     
}
ul#menu_lateral li.submenu_lateral_selected a{
    color:"#f9d7aa";
    
    letter-spacing: -1px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: #f4b766;
	text-decoration: none;
	font: normal 11px/normal "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	text-align: left;
	direction: ltr;
        font-weight:bold;
}


ul#submenu {
    display: block;
    
}
ul#submenu li {
    padding: 0px;
    margin: 0px;
    height: 18px;
}
ul#submenu li a{
    font-family: helvetica;
    font-weight: bold;
    color: #595959;
    font-size: 9px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}
ul#submenu li.selected a {
    color: #008194;
}



#pie p {
    color: #008194;
    font-family: helvetica;
    font-size: 9px;
}

#paginacion_sup {
    border-bottom: 1px dotted black;
    width:100%;
    font-family: helvetica;
    font-size: 1em;
    color: #4D4B4A;
/*     margin-left:5px; */
    margin-bottom:20px;
    padding-bottom:10px;
}

#paginacion_inf {
    border-top: 1px dotted black;
    width:100%;
    font-family: helvetica;
    font-size:0.95em;
    color: #979797;
/*     margin-left:5px; */
    margin-top:20px;
    padding-top:10px;
    margin-bottom: 30px;
}

#paginacion_inf a{
    text-decoration: underline;
    font-family: helvetica;
/*      font-size:9px; */
    color: #979797;
    margin-left:3px;
    margin-right:3px;
}

#calendario_dia div.crucecita{
    float:right;

}



ul#submenu_faq {
    display: block;

}
ul#submenu_faq li {
    padding: 0px;
    margin: 0px;
/*     height: 18px; */
    margin-top:0.5em;
}
ul#submenu_faq li a{
    font-family: helvetica;
    font-weight: bold;
    color: #595959;
    font-size: 11px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}
ul#submenu_faq li a.selected {
    color: #2292A2;
}

#centro .content {
	color: #5e5851;
	text-decoration: none;
	text-align: justify;
	letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	line-height: 1.5em;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
}


#centro .content ul li, #centro .content ol li{
    list-style-image: url('/media/img/default/vineta.png');
    margin-left: 30px;
    margin-top:5px;
	color: #5e5851;
	text-decoration: none;
	text-align: justify;
	letter-spacing: 0px;
	padding-left: 10px;
	line-height: 1.8em;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	list-style-position:outside;
}

#centro .content ol li{
    list-style-image: none;
    list-style-type: decimal;
    padding-left:0px;
}

#centro .content .titular_destacado {
	letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: #a5a3a2;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
	font-size: 32px;
	font-family: Georgia, serif;
	text-align: left;
    line-height:32px;
}
.titular_destacado {
        line-height:32px;
	letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: #a5a3a2;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
	font-size: 34px;
	font-family: Georgia, serif;
	text-align: left;

}
/******************** ZONA  CASOS DE EXITO  *******************************/

/*Listado de casos de exito*/

#centro .content div.casos_exito{
    padding-left:2px;
    margin-top:10px;
    height:auto;
}

#centro .content div.casos_exito table tr td{
    height:170px;
    border:1px solid #e6e4e4;
    background:#ffffff url('/media/img/default/exito_descripcion.jpg') top left no-repeat;
    text-align:left;
}

#centro .content div.casos_exito table td p{
    font-size:11px;
    padding-top:0px;
    padding-bottom:0px;
    line-height: 10px;
    
}

#centro .content div.casos_exito table td p.grande{
    font-size:12px;
    line-height: 17px;
    
}
#centro .content div.casos_exito table tr td div{
        margin-top:10px;
        margin-left:8px;
        text-align: left;
        word-wrap: normal;
        word-break: normal;
        line-height: 17px;
        font-weight: normal;
        font-size: 12px;
        padding-left:10px;
        padding-right:5px;
}

#centro .content div.casos_exito table td h2 a.enlace_cabecera{
    text-decoration:none;
}

#centro .content div.casos_exito table tr td p.texto a.enlace-sindecorar,#centro .content div.exito_descarga p.texto a.enlace-sindecorar{
    text-decoration:none;
    color:#5E5851;
}
#centro .content div.casos_exito table tr td .texto{
        margin-top:15px;
        margin-left:10px;
        margin-right:20px;
        text-align:left;
        line-height: 17px;
        font-size:12px;
        color:#5E5851;
        
        
}



/***************En el detalle de los casos de exito***********************/

#centro .content table.caso_exito{
    margin-left: 15px;
    width:187px;
    height:340px;
    border:1px solid #e6e4e4;
    
    
}


#centro .content table.caso_exito th:first-child{
    background:#a5a3a2;
    font-size:11px;
    color:#efefef;
    padding-left:10px;
    border:1px solid #a5a3a2 ;
    height:21px;
}

#centro .content table.caso_exito td{
    background:white url('/media/img/default/caso_exito.jpg') no-repeat ;
/*     height:306px; */
    text-align: left;
    word-wrap: normal;
    word-break: normal;
    line-height: 17px;
    font-weight: normal;
    font-size: 12px;
    padding-left:10px;
    padding-right:5px;
    
}
#centro .content table.caso_exito td p, #centro .content div.casos_exito table td p{
    padding-top:0px;
}

#centro .content table.caso_exito td p.naranja,#centro .content div.casos_exito table td p.naranja{
    padding-top:0px;
    color:#f59e69;
    text-decoration: underline;

}

#centro .content div.exito_descarga{
    margin-top:5px;
    background: url('/media/img/default/descarga.jpg');
    height:74px;
    margin-left:15px;
    border:1px solid #e6e4e4;
}

#centro .content div.exito_descarga p.texto{
    text-align: left;
    margin-left:50px;
    line-height: 17px;
    width:136px;
    color:#5E5851;
}

/*************** Tablas resumen ***********************/
#centro .content table.resumen{
    width:100%;
    margin-top:12px;
    font-size:12px;
}

#centro .content table.resumen tr td, #centro .content table.resumen tr th{
    border-top:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9;
    padding:6px 0px;
}

#centro .content table.resumen.bordes tr td, #centro .content table.resumen.bordes tr th{
    border:1px solid #000000;
}

#centro .content table.resumen tr th{
    font-weight:bold;
    font-size:11px;
}

#centro .content table.resumen tr th.top, #centro .content table.resumen tr td.top{
    vertical-align:top;
}

#centro .content table.resumen tr th.center, #centro .content table.resumen tr td.center{
    text-align:center;
}
/*************** Fin Tablas resumen ***********************/

/********************************************************************************************/
/****************************************LOGIN***********************************************/

#cabecera div.login{
        width:250px;
        background: #f6f6f6;
        z-index:1100;
        position:relative;
        padding-left:20px;
        padding-top:10px;
        font-size:12px;
        font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif,Tahoma;
}


/********************************************************************************************/
#contenido .content div.fondo_menu {
    float:left;
    background:transparent url('/media/img/default/fondo_menu.png') repeat;
    width:880px;
    margin-bottom:40px;
    
    
}

#centro .content strong{
    font-weight: bold;
}


#centro .content  form label{
color: #736e68;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	line-height: 18px;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
}

#centro .content  form input,form select {
	color: #000000;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	line-height: 1.5em;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
}

#centro .content .boton, #cabecera div.login .boton {
    cursor:pointer;
    border:0px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 18px;
	padding-left: 18px;
	background-color: #afb091;
	color: white;
	text-decoration: none;
	font: normal normal 12px/normal "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	text-align: left;
	white-space: normal;
	/*text-transform: capitalize;*/
}


#centro .content a:link{
font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	color: #0095C3;
	text-decoration: underline;
}

#centro .content a:hover {
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	color: #a7c6e5;
	text-decoration: underline;
}
#centro .content a:active {
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	color: #a7c6e5;
	text-decoration: underline;
}

a:hover {
    font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
    color: #a7c6e5;
    text-decoration: underline;
}

                        

a:active {
    font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
    color: #a7c6e5;
    text-decoration: underline;
}

                        

a:visited {
    font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
    color: #0095C3;
    text-decoration: underline;
}

/********************************************************************************************/
/****************************************INFORMACIÓN DEL STUDIO****************************************/
#centro div.informacion {
    border-top:10px solid #d0eaf7;
    height:auto;
}

#centro div.informacion .listado_izq{
    padding-left:12px;
    width:285px;
    float:left;
    
    
}

#centro div.informacion .listado_drcho{
    padding-left:22px;
    padding-right:5px;
    float:left;
    width:285px;
}

#centro div.informacion li.titular, #centro div.informacion li.cuerpo, #centro div.informacion li.entradilla{
    margin:0px;
    padding:0px;
    list-style: none; 
    font-size:8pt;
    word-spacing: -1px;
    font-family:"Lucida Grande",Lucida,sans-serif,"Lucida Sans";
}

#centro div.informacion li.titular{
    color:#40a7dc;
    font-weight:bold;
    height:32px;
    line-height:32px;
    font-size:10pt  !important;
}

#centro div.informacion li.entradilla{
    font-size:11px;
    line-height:normal;
    margin-bottom:10px;
}

#centro div.informacion li.cuerpo{
    padding:5px;
    border-top: 1px dotted #d2d2d2; 
}

#centro div.informacion li.cuerpo ul li{
    font-size:11px;
    word-spacing: -1px;
    font-family:"Lucida Grande",Lucida,sans-serif,"Lucida Sans";
}


/********************************************************************************************/
.noticias_titular {
	color: #0095C3;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	line-height: 12px;
	font-variant: small-caps;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
}

.noticias_fecha {
	color: #363636;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	line-height: 12px;
	font-style: normal;
	font-weight: bold;
	
	font-size: 12px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
}

.noticias_entradilla {
	margin-top:10px;
	color: #363636;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	line-height: 1.4em;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
}

.noticias_entradilla a:hover{
	text-decoration:underline;
}

tr.error td, .form_error{
    color:red;
}

p.separador_parrafo{
    padding:0px; 
    margin:10px 0px 10px 0px;
}

div.videos{
    margin-top:10px;
}

p.video_descripcion{
    margin-top:10px;
    text-align:left;
    font-size:13px;
}

#centro div.paginador_noticias a.page_link{
    text-decoration:none;
}

#centro div.paginador_noticias a.page_link:visited{
    text-decoration:none;
}

#centro div.paginador_noticias a.page_link:hover{
    text-decoration:none;
}




/* EVENTO DE MADRID */
#horarios_evento td{
    border-bottom:2px dotted #d2d2d2;
    padding-top:15px;
    padding-bottom:15px;
}

#horarios_evento td p{
    padding:0px;
    margin:0px;
}

table.invitado_evento td p{
    padding:0px;
    margin:0px;
    margin-left:10px;
}

table.invitado_evento td{
    padding-bottom:10px;
}
