﻿*{ margin:0; padding:0}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	text-align: center;
	margin: 0;
	padding:0;
	color:#E2F2FE;
	background: url(/_themes/CDL/images/fd_general.jpg) top no-repeat #02192c fixed;
}
p{
	margin:1em 0;
}
#general_center h1, #general_center h2, #general_center h3, #general_center h4, #general_center h5, #general_center h6{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
h2{
	font-size:1.8em;
	color:#fff;
	text-align:left;
	font-weight:normal;
}
h3{
	font-size:1.6em;
	color:#fff;	
	text-align:left;	
	font-weight:normal;
}
h4{
	font-size:1.4em;
	color:#fff;	
	text-align:left;	
	font-weight:normal;
}
h5{
	font-size:1.2em;
	color:#fff;	
	font-weight:normal;
	text-align:left;	
	padding: 5px 0 5px 0px;
}
p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#general_center a img{
   border:0}
#general_center a{
	color: #fff;
 }
#general_center a:hover{
	color: #3381c7;
	text-decoration: none;
 }
#general_center a.pdf{
	background:url(/_themes/CDL/images/iconos/ico_href_pdf.gif) no-repeat;
	padding-left:2em;
}
#general_center a.doc{
	background:url(/_themes/CDL/images/iconos/ico_href_word.gif) no-repeat;
	padding-left:2em;
}
#general_center a.video{
	background: url(/_themes/CDL/images/iconos/ico_screen.gif) no-repeat;
	padding-left:2em;
}
#general_center p{
	line-height:1.5em;
}
.nota{
	font-size:1.2em;
	border:2px dotted #73c7f1;
	padding:1em;
	margin:1em 0;
	color:#3381c7;
	background:url(/_themes/CDL/images/fd_nota.gif);
}
.nota strong{
	color:#B50E28;
}
.nota ul, .nota ol{
	margin-left:2em;
}
.error{
	font-size:1.2em;
	border:2px dotted #ff0000;
	padding:1em;
	margin:1em 0;
	color:#ff0000;
	background:url(/_themes/CDL/images/fd_error.gif);
}
html>body option{padding-right:5px}

/***** Global Classes *****/
.clear         { clear:both; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.wrap          { width:960px;margin:0 auto; }
.idlistas		{ display: none; }
/*--------------------------------------
     ELEMENTO ENLAZADOS CON ICONO
---------------------------------------*/
.href_flecha {
	background-image: url(/_themes/CDL/images/iconos/ico_flecha.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	margin-left: 4px;
	text-transform: uppercase;	
 }
.href_flecha a{
	color: #ccd1d3;	
	text-decoration: underline;
 }
.href_flecha a:hover{
	color: #afb7bb;
	text-decoration: none;
 }
 
 .href_folder {
	background-image: url(/_themes/CDL/images/iconos/ico_folder.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	margin-left: 4px;
	text-transform: uppercase;
 }
.href_folder a{
	color: #ccd1d3;
	text-decoration: underline;
 }
.href_folder a:hover{
	color: #afb7bb;
	text-decoration: none;
 }

 .href_image {
	background-image: url(/_themes/CDL/images/iconos/ico_image.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	margin-left: 4px;
	margin-right: 6px;
	text-transform: uppercase;	
 }
.href_image a{
	color: #ccd1d3;
	text-decoration: underline;
 }
.href_image a:hover{
	color: #afb7bb;
	text-decoration: none;
 }

/*--------------------------------------
           CONTENEDORES 
 --------------------------------------*/


#general_center {
   width: 1004px;
   margin: 0 auto;
}

/*-------------------------------------
             LIGHTBOX
-------------------------------------*/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ 
    left: 0;
	}
#hoverNav a{ 
    outline: none;
	}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/_themes/CDL/images/lbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { 
   left: 0; 
   float: left;
   }
#nextLink { 
   right: 0; 
   float: right;
   }
#prevLink:hover, #prevLink:visited:hover { 
   background: url(/_themes/CDL/images/lbox/prevlabel.gif) left 15% no-repeat; 
   }
#nextLink:hover, #nextLink:visited:hover { 
   background: url(/_themes/CDL/images/lbox/nextlabel.gif) right 15% no-repeat; 
   }
#imageDataContainer{
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #6b9ed6;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}
#imageData{	
    padding:5px 7px; 
	color: #fff;
	}
#imageData #imageDetails{ 
   width: 70%; 
   float: left; 
   padding-top:3px; 
   text-align: left;
   }	
#imageData #caption{
   font-weight: bold;
   font-size:1.5em; 	
   }
#imageData #numberDisplay{ 
   display: block; 
   clear: left; 
   padding-bottom: 1.0em;
   }			
#imageData #bottomNavClose{ 
  /* width: 66px;*/ 
   float: right;  
   padding-bottom: 0.7em;
   outline:none;
   }	
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

/*-------------------------------------
            CABECERA UP
---------------------------------------*/

#cabeceraup {
   width:1004px;
   height: 191px;
}
#home #cabeceraup{
	background:url(/_themes/CDL/images/cab_home.jpg) no-repeat top left;
	margin:0;
	padding:0;
	height:245px;
}
#cabup_01 {
   width:1004px;
   height: 34px;
   background-image: url(/_themes/CDL/images/cab01up.gif);
   background-position:center;
   background-repeat: no-repeat;
   z-index: 1;
}
#home #cabup_01 {
   background-image: none;
}
#cabup_02 {
   width: 1004px;
   height: 158px;
   background-image: url(/_themes/CDL/images/cab02up.jpg);
   background-position: center;
   background-repeat: no-repeat;
   z-index: 1;
   text-align: left;
}
#cabup_03 {
   width: 1004px;
   height: 158px;
   background-image: url(/_themes/CDL/images/cab03up.jpg);
   background-position: center;
   background-repeat: no-repeat;
   z-index: 1;
   text-align: left;
}
#home #cabup_02{
   background-image:none;
}
#cabup_logocont {
   width: 245px;
   height: 76px;
   float: left;
}
#cabup_logo {
   padding: 33px 0 0 35px;
}
#cabup_logo02 {
   padding: 20px 0 0 45px;
}
#cabup_logo03 {
   padding: 8px 0 0 20px;
}
#home #cabup_logo {
   padding: 59px 0 0 26px;
}
.oculto{
   position:absolute;
   left:-5000px;
}
#cabup_fecha {
   float: right;
   text-align: right;
   margin: 15px 0 0 0;
   padding: 0px 35px 0 0;
   color: #7d858c;
}
/*#cabup_nav {
	float:left;
	margin:10px 50px 0px 20px;
}*/
#cabup_nav{
    margin:0;
	padding:0;
	width:550px;
	float:right;
	margin:10px 10px 0px 0px;
	text-align:right;
}
#cabup_nav ul{
	padding: 0px;
	margin: 0px;
}
#cabup_nav li{
	display: inline;
	color: #7f878b;
	font-size: 0.9em;
	border-right:1px solid #7f878b;
	margin: 0 3px 0 3px;
	padding:0 3px 0 0;
}
#cabup_nav li a{
	list-style: none;
	color: #7f878b;
	text-decoration: none;
	text-transform: uppercase;
	padding:0;
}
#cabup_nav li a:hover, #cabup_nav li a.activo{
	color:#000;
}

/* --------------------------------------------------
	               MENU PRINCIPAL
---------------------------------------------------- */
#menuprincipal #flashcontentMenu {
	padding:0;
	margin: 0;
	/*height:54px;*/
	width:1004px;
	float:none;
	display:block;
}
#flashcontentMenu {
	background:transparent url(/_themes/CDL/images/fd_medio_top.jpg) no-repeat scroll 0% 23px;
	}
#menuprincipal{
	background:#3C5363 url(/_themes/CDL/images/fd_menuprincipal.gif) repeat-x top;
	overflow:hidden;
	height:1%;
	font-size:1.2em;
	margin:0 2px;
	float:none;
}
#menuprincipal ul{
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	white-space: nowrap;
  	cursor: default;
	height:55px;
	background:transparent url(/_themes/CDL/images/fd_medio_top.jpg) no-repeat scroll 0% 23px;
}
#home #menuprincipal ul{
	background:transparent url(/_themes/CDL/images/fd_medio_top_home.jpg) no-repeat scroll 0% 23px;
}
#menuprincipal ul li{
	padding:3px 0;
	list-style-type: none;
	margin: 0px;  
	float:left;
}
#menuprincipal ul li a{
	padding:3px 12px;
	margin:0;
	border-right:1px solid #fff;	
}
#menuprincipal ul ul{
	display:none;
	position: absolute;
	width:1004px;
	left: 0;
	top: 23px;
	height: 30px;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	background: #e1f2fd url(/_themes/CDL/images/fd_menuprincipal_hover.gif) repeat-x;         
	padding-bottom:0;
	font-size:0.9em;
	border-bottom:1px solid #49708b;
}
 #home #menuprincipal ul ul{
 	background: #e1f2fd url(/_themes/CDL/images/fd_menuprincipal_hover.gif) repeat-x;
 }
#menuprincipal ul li ul li{
	border:0;
	padding:0;
	padding-top:5px;
}
#menuprincipal ul li ul li a{
	padding:0 15px;
	border:0;
	border-right:1px solid #000;
	color:#49708b;
}
#menuprincipal ul li:hover, #menuprincipal ul a.activo:hover, ul li.CSStoHighlight {
 	background-color:#e1f2fd;
	background-image:none;
	color:#3C5363;
  
}
#menuprincipal a.activo{
	background:url(/_themes/CDL/images/fd_menuprincipal_act.gif) repeat-x #dc3f5c;
	font-weight:bold;
	color:#fff;
}
#menuprincipal ul ul a.activo{
	background:none;
	font-weight:bold;
	color:#BD0F2A;
}
#menuprincipal ul ul.CSStoShow {
  display: block;
}
#menuprincipal ul li:hover > ul {
  display: block;
}
/*-------------------------------
        and some link styles 
---------------------------------*/
#menuprincipal ul li a { color: #fff; width: 100%; text-decoration: none; }
#menuprincipal ul li a.CSStoHighLink { /*color: #000; */}
#menuprincipal ul li:hover > a { /*color: #000;*/ } /* supports links in branch headings - should not be display: block; */

/*-------------------------------------------
        MAQUETACION HOME SWF 
-------------------------------------------*/

#home_top {
height: 34px;
background-image: url(/_themes/CDL/images/home/fd_homemediotop.gif);
background-position: center;
background-repeat: no-repeat;
z-index: 1;
}

#home_med {
background-image: url(/_themes/CDL/images/home/fd_homemedio.jpg);
background-position: center top;
background-repeat: no-repeat;
}
#home_cablogo {
width: 204px;
height: 160px;
}
#home_cablogo img{
padding: 0 0 0 3px;
margin: 0 0 0 0;
}

#home_cablogo h1 span{
display: none;
}

#home_fleft {
width: 205px;
float: left;
}
#home_fright {
width:800px;
float: right;
text-align: left;
}

#menuhome {
width: 214px;
text-align: left;
background-image: url(/_themes/CDL/images/fd_menu_b.gif);
background-position: left top;
background-repeat: repeat-y;
}
#cabeceraup #flashcontent {
padding:0;
margin: 0;
height:195px;
float:right;
width:740px;
}
#flashcontent.menuprincipal {
	padding:0;
	margin: 0;
	height:50px;
	width:1000px;
	float:none;
	display:block;
}
#home_contents {
width:761px;
padding: 0 0 0 0;
margin: 5px 0 0 0;
}
#home_contents_01 {
width:374px;
padding: 0 0 0 0;
margin: 5px 0 0 0;
float: left;
}
#home_contents_02 {
width:374px;
padding: 0 0 0 0;
margin: 5px 0 0 0;
float: right;
}

#home_contents_close {
width:782px;
height: 45px;
padding: 0 0 0 0;
margin: 5px 0 0 0;
background-image: url(/_themes/CDL/images/home/home_contents_close.jpg);
background-position: left top;
background-repeat: repeat-y;
}

.home_loginpassword {
padding: 8px 0 0 0;
margin: 0 0 0 21px;

}

/*-----------------------------------
              MEDIO
------------------------------------*/

#medio{
background: url(/_themes/CDL/images/fd_medio.jpg) no-repeat 0% -30px #1A3755;
overflow:hidden;
height:1%;
margin:0 2px;
width:1000px;
}

#home #medio{
	text-align:left;
	background:#02192c url(/_themes/CDL/images/fd_medio_home.jpg) no-repeat 0% -30px;

}
#home h2{

	font-size:2em;
	margin-bottom:.6em;
	color:#fff;
}
#home h2 em{
	font-size:.6em;
	color:#95d1e6;
	font-style:normal;
	font-weight:bold;
	display:block;
}
#home p{
   color:#d7eff5;
}
#noticia_principal{
	float:left;
	text-align:justify;
	width:378px;
	/*border:1px solid #fabada;*/
	padding:30px 60px;
}
#noticias{
	float:left;
	text-align:justify;
	width:378px;
	padding:30px 50px;
}
#noticias img{
   /* padding:10px;
	background-color:#192a42;*/
} 
#noticias h2{
    font-size:1.2em;
	color:#fff;
}
#noticias h3, #noticias h3 a{
	color:#fff;
	text-decoration:none;
}
#noticias p{
	color:#95d1e6;
}
#banners_portada{
   width:1004px;
   text-align:center;
	border-top:2px dotted #1e466f;   
	padding-top:1em;
	background-color:#02192c;
}
#banners_portada ul{
   margin:0px;
   padding:0px;
}
#banners_portada li{
   margin:0px;
   padding:0px 0px 0px 27px;
   list-style:none;
   background:none;
   display:inline;
}
#banners_portada div{
	display:inline;
}
/*#noticias .fecha{
	line-height:.70em;
	float:left;
	font-size:1.2em;
	background:url(/_themes/CDL/images/home/fd_fecha.gif) no-repeat #BA233F;
	color:#fff;
	width:36px;
	text-align:center;
	margin:0;
	margin-right:.5em;
	padding:4px 0;
}
#noticias .fecha span{
	display:block;
	font-size:.5em;
	margin:0;
	padding:0;
}
#noticias dt{
	text-align:left;
	font-size:1.5em;
	line-height:.98em;
	margin-bottom:.5em;
}
#noticias .foto{
	padding:0 0 30px 30px;
	background:url(/_themes/CDL/images/home/fd_foto_noticia.gif) #fff no-repeat bottom left;
}*/
.content .img{
float:right;
padding:0 0 10px 10px;
	background:url(/_themes/CDL/images/home/fd_foto_noticia_peq.gif) no-repeat bottom left;
}

#noticias .entradilla{
	text-align:left;
	font-weight:bold;
	color:#b50e28;
}
#banners{
	float:left;
	text-align: center;
	width:170px;
	padding-left:25px;
}
#banners p{
    text-align:left;
}
#banners ul, #banners li{
	list-style-type:none;
	padding:0;
	margin:0;
}
#banners li{
	margin-bottom:.5em;
}
#banners img{
   padding-bottom:4px;
}
/*#banners #flashVideo{
   background:url(/_themes/CDL/images/fd_flash_film.jpg) top left no-repeat;
   width:220px;
   height:200px;
}*/
/*-----------------------------------
               MENU
------------------------------------*/

#menu {
width: 234px;
text-align:left;
float:left;
}
#menucont {
	width: 214px;
	padding: 15px 0 0 0;
	margin:0px;
}
#menucont ul{
	padding: 0px 0px 0px 54px;
	margin: 0px;
	border-collapse:collapse;

}
/*----------------------------------------
                1 nivel
-----------------------------------------*/
#menucont li{
	list-style: none;
	padding: 0px 0px 5px 0px;
	margin: 0px 10px 0px 0px;
	border-bottom:1px dotted #2f72ac;
}
#menucont li a, #menucont li span{
	padding: 0px 0px 0px 15px;
	margin: 0px 10px 0px 0px;
	list-style:none;
	color: #95d1e6;
	text-decoration: none;
	font-size: 1.2em;
	/*text-transform: uppercase;*/
	background: url(/_themes/CDL/images/men_bullet_li.gif) left top no-repeat;
	display: block;
	font-weight: bold;
}
#menucont li a:hover{	
	font-weight: bold;
	text-decoration: none;
	color:#B50E28;
}
#menucont .activo, #menucont .activo span, #menucont .activo, #menucont ul li ul .activo span{
	color:#fff;
}
/*----------------------------------------
                2 nivel
-----------------------------------------*/
#menucont ul li ul{
	padding:0px;
	margin:0px 0px 0px 5px;
}
#menucont ul li ul li{
    margin:0px;
	border:none;
	border-top:1px dotted #8AB0D1;
	background:url(/_themes/CDL/images/bullets/menu_n2.gif) no-repeat 0 5px;
}
#menucont ul li ul li a, #menucont ul li ul li span{
	text-decoration: none;
	font-size:1em;
	background:url(/_themes/CDL/images/bullets/menu_n2.gif) no-repeat 0 5px;
	display: block;
	font-weight:normal;
	text-transform:none;
}

#menucont ul li ul li a:hover, #menucont ul li ul li a:hover span{
	font-weight: normal;
	background:url(/_themes/CDL/images/bullets/menu_n2.gif) no-repeat 0 5px;
}

#menucont ul li li li{
    margin:0px 0px 0px 5px;
	background:url(/_themes/CDL/images/bullets/menu_n3.gif) no-repeat 0 5px;
}

#menucont ul li li li a,#menucont ul li li li a:hover {
	background:url(/_themes/CDL/images/bullets/menu_n3.gif) no-repeat 0 5px;
}


#menucont ul li li li li{
    margin:0px 0px 0px 5px;
	background:url(/_themes/CDL/images/bullets/menu_n4.gif) no-repeat 0 5px;
}
#menucont ul li li li li a, #menucont ul li li li li a:hover{
	background:url(/_themes/CDL/images/bullets/menu_n4.gif) no-repeat 0 5px;
}

#menuclose {
width: 214px;
height: 100px;

}
/*----------------------------------------
               DESARROLLO
-----------------------------------------*/
#desarrollo {
/*background:#fff;*/
padding-left:235px;
margin-left:2px;
width:auto;
float:none;
}
#contenido {
padding: 0px 30px 0 6px;
text-align:left;
}
.contenido ul li{
    background:url(/_themes/CDL/images/bullets/listas.gif) top left no-repeat;
	list-style:none;
	font-size:.95em;
	margin:0px;
	padding-left:10px;
}
#contenido .galeria{
	overflow:hidden;
	height:1%;
}
#contenido dl{
	padding:1em 0;
}
#contenido dt{
	font-weight:bold;
	margin-left:1em;
	/*color:#3381c7;	
	color:#000;*/
	margin-bottom:.5em;
	clear:left;	
}
#contenido dl.datos dt{
	float:left;
	margin-right:1em;
	width:100px;
	text-align:right;
}
#contenido .medio{
	position:absolute;
	right:0;
}
#contenido dd{
	margin-left:2em;
	margin-bottom:.5em;
}
#contenido_open {
float:left;
width:720px;
height:18px;
}
#contenido_medio {
float:left;
width:760px;
}
#contenido_close {
float:left;
width:720px;
height: 18px;
}
/*----------------------------------------
                MAPA
-----------------------------------------*/
#desarrollo .mapa{
	background-image: url(/_themes/CDL/images/fd_mapa.jpg);
}
#desarrollo .mapa ul{
	list-style-type:none;
}
#desarrollo .mapa ul li{
    background:url(/_themes/CDL/images/fd_listado01.gif) top left no-repeat;
	padding:0px 2px 2px 20px;
	color:#3c5363;
}
#desarrollo .mapa ul li a{
   color:#3c5363;
   text-decoration:none;
}
#desarrollo .mapa ul li a:hover{
	text-decoration:underline;
}
#desarrollo .mapa ul li li{
    background:none;
	list-style-image:url(/_themes/CDL/images/bullets/menu_n2.gif);
	font-size:.95em;
	color:#6dafeb;
	padding:0px;
	margin-left:25px;
	border-bottom:1px solid #dbe0e1;
}
#desarrollo .mapa ul li li a{
    color:#6dafeb;
}
#desarrollo .mapa ul li li li, #desarrollo .mapa ul li li li a{
	color:#3c5363;
	border-bottom:1px dashed #dbe2e8;
	list-style-image:none;
}
/*----------------------------------------
               PASOS
-----------------------------------------*/
ol.pasos{
	list-style-type:none;
	overflow:hidden;
	height:1%;
	font-size:1.1em;
}
ol.pasos li{
	float:left;
	height:50px;
	padding-left:50px;
}
ol.pasos li span{
	background:#0B1723 none repeat scroll 0%;
	color:#48515A;
	display:block;
	line-height:0.8em;
	margin-top:0.7em;
	padding:0.4em 0.5em;
}
ol.pasos li.activo span{
	background: url(/_themes/CDL/images/pasos/activo.gif) no-repeat center bottom #365d78;
	color:#fff;
	padding-bottom:15px;
}
ol.pasos li#uno{
	background:url(/_themes/CDL/images/pasos/1_off.gif) no-repeat;
}
ol.pasos li#uno.activo{
	background:url(/_themes/CDL/images/pasos/1_on.gif) no-repeat;
}
ol.pasos li#dos{
	background:url(/_themes/CDL/images/pasos/2_off.gif) no-repeat;
}
ol.pasos li#dos.activo{
	background:url(/_themes/CDL/images/pasos/2_on.gif) no-repeat;
}
ol.pasos li#tres{
	background:url(/_themes/CDL/images/pasos/3_off.gif) no-repeat;
}
ol.pasos li#tres.activo{
	background:url(/_themes/CDL/images/pasos/3_on.gif) no-repeat;
}
ol.pasos li#cuatro{
	background:url(/_themes/CDL/images/pasos/4_off.gif) no-repeat;
}
ol.pasos li#cuatro.activo{
	background:url(/_themes/CDL/images/pasos/4_on.gif) no-repeat;
}
ol.pasos li#cinco{
	background:url(/_themes/CDL/images/pasos/5_off.gif) no-repeat;
}
ol.pasos li#cinco.activo{
	background:url(/_themes/CDL/images/pasos/5_on.gif) no-repeat;
}
/*----------------------------------------
               PIE DE PÁGINA
-----------------------------------------*/
#pie{
	background:#1A3755 none repeat scroll 0% 50%;
	color:#748B9E;
	float:none;
	height:1%;
	margin:0px;
	overflow:hidden;
	padding:0px;
	text-decoration:none;
	border-top:2px dotted #455868;
}
.pietxt{
float:left;
width:500px;
padding: 15px 0 5px 35px;
display:block;
text-align:left;
}
.pietxt a, .pieaccesos a{
text-decoration: none;
color: #748b9e;
}
.pietxt a:hover, .pieaccesos a:hover{
text-decoration: underline;
color: #748b9e;
}
.pieaccesos{
width:300px;
float:right;
padding: 15px 35px 5px 0px;
text-align:right;

}

/*layout 01*/
.lout_01 {
width: 748px;
}
.lout_01fleft {
width: 374px;
float: left;

}
.lout_01fright {
width: 374px;
float: right;
}
/*----------------------------------------
               MODULO 01 374
-----------------------------------------*/

.mod01 {
width: 374px;
font-family: Trebuchet MS;
background: url(/_themes/CDL/images/modulos/mod01_med.jpg) left top repeat-y;
}
.mod01top {
background: url(/_themes/CDL/images/modulos/mod01_top.jpg) left top no-repeat;
height: 15px;
width: 374px;
}
.mod01close {
background: url(/_themes/CDL/images/modulos/mod01_close.jpg) left top no-repeat;
height: 9px;
width: 374px;
background-color: #ffffff;
}
.mod01titcont {
background: url(/_themes/CDL/images/modulos/mod01titcont.jpg) left top repeat-y;
}
.mod01tit {
text-align: left;
font-size: 1.9em;
color: #0a3265;
font-weight: bold;
margin: 0 5px 0 29px;
padding: 3px 0 0 0;
}
.mod01subtit {
text-align: left;
font-size: 1.3em;
color: #99a2a6;
font-weight: bold;
margin: 0 5px 0 29px;
padding: 0 0 3px 0;
}
.mod01txt {
text-align: justify;
font-size: 1.2em;
color: #0a3265;
padding: 0 0 3px 0;
margin: 0 30px 0 30px;
}
.mod01txt a {
text-decoration: underline;
color: #0a3265;
}
.mod01txt a:hover {
text-decoration: none;
color: #99a2a6;
}

/*----------------------------------------
           MODULO IMAGEN 374 SWF
-----------------------------------------*/
.mod2img374 {
text-align: right;
background-color: #ffffff;
height: 220px;
}
/*----------------------------------------
          MODULO intro733x220 SWF
-----------------------------------------*/
.intro733x220 {
text-align: center;
height: 220px;
width: 733px;
}
/*----------------------------------------
           MODULO NOTICIAS
-----------------------------------------*/
.modnot_cont {
width: 374px;
font-family: Trebuchet MS;
}
.modnot_open {
height: 31px;
background: url(/_themes/CDL/images/modulos/modnot_open.jpg) center no-repeat;
}
.modnottit {
text-align: left;
font-size: 1.3em;
color: #754503;
font-weight: bold;
margin: 0 5px 0 29px;
padding: 3px 0 0 0;
}
.modnotsubtit {
text-align: left;
font-size: 1.1em;
color: #864f03;
font-weight: bold;
margin: 0 5px 0 29px;
padding: 0 0 3px 0;
}

.modnottxt {
text-align: justify;
font-size: 1.2em;
margin: 0 25px 0 29px;
padding: 0 0 3px 0;
color: #c27101;
}
.modnottxt a {
text-decoration: underline;
color: #0a3265;
}
.modnottxt a:hover {
text-decoration: none;
color: #99a2a6;
}
/*-------------------------------------------------------
 MODULO BANNERS O CONTENIDOS ADICIONALES lout_01dwn
-------------------------------------------------------*/
.lout_01dwncont {
width: 748px;
padding: 0 0 0 0;
margin: 20px 0 0 0;
}
.lout_01dwn {
padding: 0 0px 7px 0px;
text-align: left;
}
.bannerloutdown {
	margin-left:6px;
	margin-top: 7px;
	width: 362px;
	height: 84px; 
	border: 1px solid #dbdcde;
	float: left;
}
.bannerloutdown02 {
	margin-left:6px;
	margin-top: 0px;
	width: 733px;
	height: 84px; 
	border: 1px solid #dbdcde;
	float: left;
}

/*-------------------------------------------------------
       BARRA DE NAVEGACIÓN ACCESOS DIRECTOS
-------------------------------------------------------*/
#nav_accesosdir {
	margin-bottom: 5px;
	text-align: right;
	background-color: transparent;
	color: #1c2721;
}

#nav_accesosdir ul{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#nav_accesosdir li{
display: inline;
}

#nav_accesosdir li a{
	list-style: none;
	color: #D8F2F8;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 3px 0 3px;
}
#nav_accesosdir li a:hover{	
	color: #fff;
	text-decoration: none;
}
/*-------------------------------------------------------
       MAQUETACIÓN IMAGEN MODULO FLOAT RIGHT
-------------------------------------------------------*/
.imagen_cont {	
	padding: 0 0 0 0 ;
	margin: 0 0px 0px 20px;
	float: right;
}
.imagen_img {	
	padding: 3px 3px 3px 3px;
	margin: 3px 0px 3px 3px;
	border: 1px solid #bbc8d0;
	background: url(/_themes/CDL/images/fd_imagen_img.jpg) left top repeat-y #ffffff;
	
}
.imagen_pie {	
	
	padding: 3px 3px 10px 3px;
	margin:3px 0px 10px 3px;
	font-size: 0.9em;
	font-style: italic;
	font-weight: bold; 
	text-align: center;
	background: url(/_themes/CDL/images/fd_contenido_imagen.jpg)top center no-repeat;
	border-bottom: 1px dotted #d2e5f1;
}
.imagen_nav {	
	padding: 10px 3px 10px 10px ;
	margin:0px 0px 0px 0px;
	background: url(/_themes/CDL/images/fd_imagen_nav.jpg) left top repeat-x #3a4a54;
	border-bottom: 1px solid #000000;
	font-size: 0.7em;
}

/*-------------------------------------------------------
                LAYOUT CONTENIDO
-------------------------------------------------------*/
.layout_contenido {	
	/*width:692px;*/
	padding: 0px 20px 20px 20px;
	margin: 0 0 0 8px;
	/*font-size:.8em;*/
}
/*-------------------------------------------------------
                CONTENIDO STANDARD
-------------------------------------------------------*/
.rastrodemigas {
}
.contenido {	
	margin: 0 0px 0 0;
	overflow: hidden;
	height: 1%;
}
.contenido .ficha{
	border-bottom: 1px solid #455868;
	margin-bottom:1em;
	padding-bottom:1em;
	overflow:hidden;
	height:1%;
}
.contenido .ficha h3{
	margin-left:0;
}
.ficha blockquote{
	color:#A4D5E4;
	width:90%;
	text-indent:30px;
	padding-top:1.5em;
	padding-left:10px;
	padding-bottom:2em;
	margin:0;
	margin-left:10px;
	font-style:italic;
	background:url(/_themes/CDL/images/modulos/fondo_cita.gif) no-repeat;
	
}
.ficha .c_accesomod01{
	float:right;
	margin:0 0 1em 1em;
}
.contenido h2{
	font-weight:normal;
	padding: 5px 0 5px 0;
}
.contenido h2 .original{	
	font-size: .8em;
	display:block;
	font-style:italic;
}
.fecha, .c_txt .fecha{
	font-weight:bold;
	font-size: .8em;
	display:block;
	color:#A4D5E4;
	
}
.contenido h3{	
	padding: 5px 0 5px 0px;
	margin: 0px;
	font-weight:normal;
}
.contenido h4{
	padding: 5px 0 5px 0px;
	margin: 0px;
}
.contenido h3 .estado{	
	font-size: .8em;
	color: #3381c7;
}
.contenido_txt {	
	margin: 0 0 0 20px;
	color: #03112d;
	font-size: 1.2em;
	text-align: justify;
}
.contenido_txt_dimensiones {	
	margin: 20px 0px 20px 20px;
	padding: 5px;
	color: #03112d;
	font-size: 1.1em;
	text-align: justify;
	border: 1px dotted #cccccc;
}
.contenido_txt_dimensiones02 {	
	margin: 20px 0px 20px 20px;
	padding: 5px;
	color: #03112d;
	font-size: 1.1em;
	text-align: justify;
	border: 1px solid #cccccc;
	background-color: #bed3e0;
}
.contenido_txt_entradilla {	
	margin: 3px 0 3px 20px;
	padding: 3px 0 3px 0;
	color: #03112d;
	font-size: 1.2em;
	text-align: justify;
	font-weight: bold;
}

.contenido_txt p{	
	margin: 8px 0 0 0;
	color: #03112d;
}
.contenido01_txt {	
	margin: 0px 0 0 20px;
	color: #03112d;
	font-size: 1.2em;
	text-align: justify;
}
.contenido01_txt p{	
	padding: 3px 0 3px 0;
}
/*-------------------------------------------------------
                CONTENIDO 2 COLUMNAS
-------------------------------------------------------*/

.contenido_1col {	
	margin: 0 0 0 0px;
	padding: 0 15px 0 0;
	position: relative;
}
.contenido_2col {	
	margin: 0 0 0 20px;
	font-size: 1.0em;
	text-align:justify;
	position: relative;
	background:url(/_themes/CDL/images/modulos/fondo_contenido_2col.gif) repeat-y;
	overflow:hidden;
	height:2%;
}
.contenido_1col #izq{
   float:left;
   width:175px;
   margin-top:10px;
}
#izq img{
   border:1px solid #354950;
   padding:10px;
   width:147px;
   height:119px;
   background:#192a42;
}
.contenido_1col #izq_logos{
   float:left;
   width:100px;
   margin-top:10px;
}
#izq_logos img{
    border:1px solid #cedbe6;
	width:100px;
	height:50px;
	padding:2px;
	margin:0px;
}
.contenido_1col #drcha{
   float:right;
   width:460px;
   margin-top:10px;
}
#drcha p a{

   /*color:#000;*/
}
#drcha ul {
   margin-top:20px;
}
#drcha ul li{
	list-style:none;
	padding:0px 2px 2px 20px;
}
#drcha ul li a{
   text-decoration:none;
}
#drcha ul ul{
   margin-top:0;	
	}
}
#drcha ul li a:hover{
	text-decoration:underline;
}
#drcha ul li li{
    background:none;
	list-style-image:url(/_themes/CDL/images/bullets/menu_n2.gif);
	font-size:.95em;
	color:#6dafeb;
	padding:0px;
	margin-left:25px;
	border-bottom:1px solid #354950;
}
#drcha ul li li a{
    color:#6dafeb;
}
.contenido_2col_fleft {	
	float: left;
	width:204px;
}
.contenido_1col #drcha_logos{
   float:right;
   width:460px;
   margin-top:10px;
}
#drcha_logos p a{
  /* color:#000;*/
}
#drcha_logos ul {
   margin-top:10px;
}
#drcha_logos ul li{
	padding:0px 2px 2px 10px;
	color:#3c5363;
}
#drcha_logos ul li a{
   color:#3c5363;
   text-decoration:none;
}
#drcha_logos ul li a:hover{
	text-decoration:underline;
}
.contenido_2col_fright {	
	float: right;
	width: 420px;
	margin: 0;
	padding: 0 15px 0 15px;
	/*border-left: 1px solid #cddbe5;*/
}
.c_accesomod00 {	
	padding:0 0 10px 0;
	margin:0;
	width:204px;
	/*width: 194px;
	background: url(/_themes/CDL/images/contenidos/accesomodulo_cartel.jpg) left top no-repeat;*/
}
.c_accesomod00 .c_accesomod_img img{
	width:150px;
	height:auto;
}
.c_accesomod01 {	
	padding: 5px 0 3px 0;
	margin: 0 0 3px 0;
	width: 194px;
	height: 138px;
	background: url(/_themes/CDL/images/contenidos/accesomodulo_galeria.jpg) left top no-repeat;
}
.c_accesomod02 {	
	padding: 5px 0 3px 0;
	margin: 0 0 3px 0;
	width: 194px;
	height: 138px;
	background: url(/_themes/CDL/images/contenidos/accesomodulo_panos.jpg) left top no-repeat;
}
.c_accesomod03 {	
	padding: 5px 0 3px 0;
	margin: 0 0 3px 0;
	width: 194px;
	height: 138px;
	background: url(/_themes/CDL/images/contenidos/accesomodulo_vistas.jpg) left top no-repeat;
}
.c_accesomod04 {	
	padding: 5px 0 3px 0;
	margin: 0 0 3px 0;
	width: 194px;
	height: 138px;
	background: url(/_themes/CDL/images/contenidos/accesomodulo_video.jpg) left top no-repeat;
}
.c_acceso_sep {	
	width: 194px;
	height: 25px;
}
.c_accesomod_txt {	
	padding: 3px 19px 5px 40px;
	text-align: left; 

}
.c_accesomod_txt a{	
	font-size: 0.9em;
	color: #698da4;
	text-decoration: none;
	line-height: 14px;
	text-align: left; 
}
.c_accesomod_txt a:hover{	
	color: #4d555e;
	text-decoration: none;
}
.c_accesomod_img {	
	padding: 20px 0 0 0;
	width:204px;
	text-align:center;
	/*width: 150px;
	height: 75px;*/
}
.c_accesomod_img img{	
	padding: 0 0 0 0;
	margin: 20px;
	width: 150px;
	height: 75px;
	border: 1px solid #fff;
	/*margin: 16px 0 0 19px;
	border: 1px solid #b9b9b9;*/
}
.c_txt h4{
	margin:0;
}

.c_txt_entradilla {	
	text-align: justify;
	font-weight: bold;
}

.c_txt p{	
	margin: 8px 0 0 0;
}
.c_txt .img_generica{
   width:147px;
   height:119px;
   float:left;
	padding:8px;
	padding-bottom:10px;
	background:#192a42;
	margin:0 2em 2em 0;
   border:1px solid #354950;	
}
.c_txt .img_listado{
   width:310px;
   height:80px;
   float:left;
   margin:0px 0px 0px 8px;  
   background:url('/_themes/CDL/images/punt_vert.gif') repeat-y left top;
   padding-left:10px;
}
.c_txt .img_listado img{
   float:left;
   width:80px;
   height:60px;
   border:1px solid #cedbe6;
   padding:5px;
   margin-right:10px;
}

.c_txt .img_listado p {
   margin:0px;
   padding:0px;
   text-align:left;
   font-size:0.9em;
}
.c_txt .video_generico{
   width:auto;
   height:auto;
   float:left;
	padding:8px;
	padding-bottom:10px;
	background:#192a42;
	margin:0 2em 2em 0;
   border:1px solid #354950;	
}

#img_generica img{
   background:url(/_themes/CDL/images/fd_foto01.gif) top left no-repeat;
   padding:15px 15px 35px 15px;
   width:147px;
   height:119px;
   float:left;
   margin-right:10px;
}
#general_center .img{
	text-align:center;
	/*width:205px;*/
	float:left;
	padding:8px;
	padding-bottom:10px;
	background:#192a42;
	margin:0 2em 2em 0;
   border:1px solid #354950;	
}
.galeria{
	text-align:center;
}
.galeria .img{
	width:140px;
	height:140px;
	padding:5px;
	margin:5px;
	background:#fff;
	overflow:hidden;
}
.galeria .img img{
	width:140px;
	height:100px;
}
.img p{
	text-align:left;
	font-size:.8em;
}
.img_der, #resumen_cuaderno{
	text-align:center;
	width:205px;
	float: right;
	padding:8px;
	padding-bottom:10px;
	margin:0 0 2em 2em;
   background:#192a42;
  }
.img_der p, #resumen_cuaderno{
	text-align:left;
	font-size:.8em;
}
.logos img{
    border:1px solid #cedbe6;
	width:100px;
	height:50px;
	padding:2px;
	margin:20px 20px 0px 0px;
}
#contenido.estudios .layout_contenido .c_txt{
	float:left;
	width:auto;
}

/*-------------------------------------------------------
                    CUADERNO
-------------------------------------------------------*/
#resumen_cuaderno{
	border:0;
	background:url(/_themes/CDL/images/cuaderno/fondo_detalle.gif) repeat-y;
	padding:0;
	width:255px;
	z-index:1000;
	display:block;
}
#resumen_cuaderno h3{
	background:url(/_themes/CDL/images/cuaderno/cabecera_detalle.gif) no-repeat;
	padding:2em;
	padding-left:18px;
	padding-bottom:0;
}
#resumen_cuaderno h3 span{
	font-size:.8em;
	display:block;
}
#resumen_cuaderno h4{
	padding:1em;
}
#resumen_cuaderno ul, #resumen_cuaderno h4{
	padding-left:18px;
	padding-right:1em;
	list-style-type:none;
}
#resumen_cuaderno ul, #resumen_cuaderno a{
	text-decoration:none;
}
/*-------------------------------------------------------
                   FIN DE CUADERNO
-------------------------------------------------------*/
.c_txt {	
	margin: 5px 0 0 0px;
	font-size: 1em;
	text-align: justify;
}

.c_txt p{	
	padding: 3px 0 3px 0;
}


hr{	
	margin: 5px 0;
	border:none;
	border: 1px solid #455868;
	border-collapse:collapse;
	float:none;
}
.contenido_2col_fleft  .c_descargables li{
	list-style-image:none;
}
.c_descargables_tit{
    height:15px;
}
.c_descargables_cont{	
	padding: 5px 0 20px 0;
	margin: 5px 0 5px 0;
	/*background: url(/_themes/CDL/images/contenidos/accesomodulo_descargables.jpg) left top no-repeat;*/
}
.c_descargables h4, .c_descargables {	
	padding: 7px 0 0 0;
	margin: 0 0 0 3px;
/*	height: 40px;*/
	font-size: 1.2em;
	font-weight: bold;
}
.c_descargables{	
	padding: 0 15px 0 15px;
	margin: 0 0 0 0px;
	font-size: 0.9em;
}
.c_descargables ul{	
	padding: 0 0 0 0;
	margin: 15px 0 0 0;
}
.c_descargables li{	
	padding: 0 0 0 0;
	margin: 0 0 0 5px;
	list-style: url(/_themes/CDL/images/iconos/ico_href_descarga.gif);
}
.c_descargables li.encabezado{
	list-style-type:none;
	list-style-image:none;
	background:#F3F7FA;
	margin-left:-2em;
}
.c_descargables li.pie{
    display:none;
	}
.c_descargables ul.enlaces li{	
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style: url(/_themes/CDL/images/iconos/ico_href_enlace.gif);
}
.c_descargables ul.sonido li{	
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style: url(/_themes/CDL/images/iconos/ico_href_flecha.gif);
}
.c_descargables li a{	
	text-decoration: none;
	color: #A4D5E4;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.c_descargables li a:hover{	
	text-decoration: none;
	color: #fff;
}



.c_dimensiones_cont {
	padding: 15px;
	margin: 0 0 0 0;
}
.c_dimensiones h4{	
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
}
.c_dimensiones_txt{	
	padding: 5px;
	margin: 0 0 0 0;
	font-size: 0.8em;
}
.c_dimensiones_txt li{	
	margin: 3px 0 0 0;
	list-style: none;
}
.c_mapa_cont {
	padding: 15px;
	margin: 0 0 0 0;
}
.c_mapa h4{	
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
}
.c_mapa_txt{	
	padding: 5px;
	margin: 0 0 0 0;
	font-size: 0.8em;
}
.c_mapa_txt img{	
	padding: 5px 0 5px 0;
	margin: 0 0 0 0;
	display: block;
}

/*-------------------------------------------------------
                    GALERÍA FOTOS
-------------------------------------------------------*/
.contenido_galeria {
	font-size: 1.1em;
}
.contenido_galeria h2{	
	font-size: 1.8em;
	padding: 5px 0 5px 0;
}
.contenido_galeria h3{	
	font-size: 1.6em;
	padding: 5px 0 5px 0;
	margin: 0 0 0 20px;
}
.contenidogaleria_txt {	
	margin: 0 0 0 20px;
		padding: 0 15px 0 0;
	color: #03112d;
	font-size: 1.2em;
	text-align: justify;
	overflow: hidden;
	height: 1%;
}
.contenidogaleria_txt a {	
	color: #03112d;
	
}
.contenidogaleria_txt p{	
	padding: 3px 0 3px 0;
}

.galeriacont {	
	margin: 0 0 0 20px;
	padding: 8px 0 8px 0;
	overflow: hidden;
	height: 1%;

}



#galeriacont {	
	margin: 0 0 0 0;
	padding: 0;
}

/*aqui estilos*/

#galeriacontenedor {	
	margin: 0 0 0 20px;
	padding: 8px 0 8px 0;
	overflow: hidden;
	height: 1%;
}

#group {
	width: 690px;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0 ;
	border-top: 1px dotted #cccccc; 
}

/*
#linkitem  {
	width: 200px;
	float: left;
}
*/

.galeriaflotado  {
	width: 200px;
	float: left;
}


#linkitem a{
/*	/*color: #000000;*/*/
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.1em;
	margin: 0 0 0 9px;
	padding: 0 0 0 0;
}
.description {
	/*color: #000000;*/
	text-decoration: none;
	font-size: 0.9em;
	margin: 0 0 0 9px;
	padding: 0 0 0 0;
	
}

#footer {
	clear: both;
}
#group img{	
	width: 169px;
	height: 102px;
	margin: 4px;
	padding: 4px;
	border: 1px solid #cccccc;
}

.galeria_thumbnaillista {
	border:1px solid #bbc8d0;
	height: 200px;
	width: 205px;
	margin-bottom:15px;
	margin-right:10px;
	padding:7px;
	text-decoration: none;
	color: #03112d;
	background: url(/_themes/CDL/images/fd_galeria_thumbnail.jpg) left top no-repeat #ffffff;
	
}
.galeriacont ul {	
	margin: 0 0 0 0;
	padding:  0 0 0 0;

}
.galeriacont li {	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: inline;
	list-style: none;
}


.galeria_thumbnail {
	border:1px solid #bbc8d0;
	float:left;
	height: 200px;
	width: 205px;
	margin-bottom:15px;
	margin-right:10px;
	padding:7px;
	text-decoration: none;
	color: #03112d;
	background: url(/_themes/CDL/images/fd_galeria_thumbnail.jpg) left top no-repeat #ffffff;
}
.galeria_thumbnail a{
	text-decoration: none;
	color: #03112d;
	text-transform: none;

}
.galeriapie_txt {	
	margin: 7px 0 0 0;
	color: #03112d;
	text-align: left;
	
	text-transform: none;
}
.galeriapie_txt a{	
	text-decoration: none;
	color: #03112d;
}

/*-------------------------------------------------------
      MAQUETACIÓN IMAGEN MODULO SWF VISITA VIRTUAL
-------------------------------------------------------*/

.visita {	
	margin: 0 0 0 20px;
	color: #03112d;
	font-size: 1.2em;
	text-align: justify;
}
.visita_cont {	
	padding: 0 0 0 0 ;
	margin: 0 0 0px 0px;
	overflow: hidden;
	height: 1%;
}
.visita_swf {	
	padding: 3px 3px 3px 3px;
	margin: 3px 0px 3px 3px;
	border: 1px solid #bbc8d0;
	background: url(/_themes/CDL/images/fd_imagen_img.jpg) left top repeat-y ;
	background-color: #ffffff;
	width: 685px;

}
.visita_pie {	
	padding: 3px 3px 10px 3px;
	margin:3px 0px 10px 3px;
	font-size: 0.9em;
	font-weight: bold; 
	text-align: justify;
	background: url(/_themes/CDL/images/fd_contenido_imagen.jpg) top center no-repeat;
	border-bottom: 1px dotted #d2e5f1;

}
.visita_nav {	
	padding: 10px 3px 10px 10px ;
	margin:0px 0px 0px 0px;
	background: url(/_themes/CDL/images/fd_imagen_nav.jpg) left top repeat-x #3a4a54;
	border-bottom: 1px solid #000000;
	font-size: 0.7em;
}

.visita_swffleft {	
	padding: 3px 3px 3px 3px;
	margin: 8px 3px 3px 0px;
	border: 1px solid #cccccc;
	width: 400px;
	background-color: #ffffff;
	float: left;
}
.visita_listafright {	
	padding: 15px;
	margin: 0;
	width: 240px;
	float: right;
	background: url(/_themes/CDL/images/fd_swfvisita_lista.jpg) left top no-repeat ;
}
#visita_floats {
	width: 685px
}

.visita_listafright ul{	
	margin: 2px 0 0 0 ;
	padding: 2px 0 0 0;
	border-top: 1px dotted #5f7888;
}
.visita_listafright li{	
	margin: 0 0 0 15px;
	list-style: url(/_themes/CDL/images/li_visita_bullet.gif);
}
.visita_listafright li a{	
	color: #3a4a54;
	text-decoration: none;
}
.visita_listafright li a:hover{	
	color: #3a4a54;
	text-decoration: underline;
}
.visita_lista_tit {	
	font-size: 1.2em;
	font-weight: bold;
	color: #3a4a54;
	text-align: left;
}
.visita_lista_tit a{	
	text-decoration: none;
	color: #5f7888;
}


#idVisita_fullscreen {
	padding: 3px;
	margin: 0px;
	background-color: #d4dce2;
	border: 1px solid #858f96;
	}
	
#idVisita_fullscreen a{
	padding: 0px 0px 0px 20px;
	color: #394a54;
	text-decoration: none;
	background: url(/_themes/CDL/images/iconos/ico_screen.gif) left top no-repeat ;
}
#idVisita_fullscreen a:hover{
	text-decoration: underline;
}
#visita_virtual{
   background:url(/_themes/CDL/images/fd_visitaVirtual.jpg) top center no-repeat;
   height:375px;
   margin:0px;
   padding:10px 0px 10px 0px;
}
/* ------------------------------------------------------------------------
		               FORMULARIO
------------------------------------------------------------------------ */
fieldset{
	border:1px solid #7BA0AB;
	padding:1em;
	margin:.5em 0;
}
fieldset label{
	font-weight:bold;
	float:left;
	margin-right:1em;
	width:200px;
	text-align:right;
}
fieldset ol li{
	padding-left:1em;
	margin-left:1em;
	margin-bottom:1em;
}
#general_center li input{
	width:auto;
	border:none;
	background:none;
}
#general_center li li{
	background:none;
}
#general_center ol{
	margin:1em;
}
#general_center ol ul{
	margin:1em 0;
}
fieldset li label{
	font-weight:bold;
	float:none;
	margin-right:1em;
	width:auto;
}
fieldset .fila{
	padding:.5em 0;
	margin:0;
	overflow:hidden;
	height:1%;
	vertical-align:bottom;
	border-bottom: 1px solid #7BA0AB;
}
#drcha fieldset label{
	font-weight:bold;
	margin-right:1em;
	text-align:left;
	width:350px;
}
#drcha fieldset input, #drcha fieldset select{
    width:200px;
	float:left;
}
#drcha fieldset .botonera input{
	float:none;
}

#drcha fieldset textarea{
    width:420px;
	float:left;
}
#drcha fieldset .aviso{
   clear:both;
   float:left;
   width:350px;
   color:#ff0000;
}
#general_center legend{
	font-weight:bold;
	color:#a4d5e4;
	padding:0 1em;
	font-size:1.2em;
	font-weight:bold;	
}
#general_center input, #general_center select, #general_center textarea {
	font-size:1em;
	width:400px;
	border:1px solid #C8D9E3;
	background:#A4D5E4 ;
}
#general_center td input, #general_center td select, #general_center td textarea{
	width:auto;
}
.aviso, span.aviso{
    display:block;
	color:#ff0000;
}

#general_center input.miDerecha {
	width:50px;
	background-color:transparent;
	border:none;
}
/* ---------
	fieldset fieldset
---------- */
fieldset fieldset{
	font-size:.9em;
}
fieldset fieldset legend{
	color: #b50e28;
}
fieldset fieldset input, fieldset fieldset select, fieldset fieldset textarea{
	width:350px;
}
/* ---------
	Botones asignaturas
---------- */
.botonera a.anadirasignatura{
	background:url(/_themes/CDL/images/boton_anadir_asignatura.gif) no-repeat;
	border:none;
	padding-left:40px;
	color:#0067ce;
}
.botonera a.anadirasignatura:hover{
	color:#007bf6;
}
.botonera a.eliminarasignatura{
	background:url(/_themes/CDL/images/boton_eliminar_asignatura.gif) no-repeat;
	border:none;
	padding-left:40px;
	color:#b50e28;
}
.botonera a.eliminarasignatura:hover{
	color:#d02640;
}
.botonera a.anadirnota{
	background:url(/_themes/CDL/images/boton_anadir_nota.gif) no-repeat;
	border:none;
	padding-left:40px;
	color:#0067ce;
}
.botonera a.anadirnota:hover{
	color:#007bf6;
}
.botonera a.eliminarnota{
	background:url(/_themes/CDL/images/boton_eliminar_nota.gif) no-repeat;
	border:none;
	padding-left:40px;
	color:#b50e28;
}
.botonera a.eliminarnota:hover{
	color:#d02640;
}
/* ---------------- */
#general_center .sinancho{
	width:auto;
}
#general_center .uno{
	width:1em;
}
#general_center .tres{
	width:3em;
}
#general_center .cuatro{
	width:4em;
}
#general_center .diez{
	width:4em;
}
#general_center .check, #general_center .checkbox, #general_center .checkbox input{
	width:auto;
}
#resumen_cuaderno .botonera{
	background:url(/_themes/CDL/images/cuaderno/cierre_detalle.gif) no-repeat bottom;
	padding-left:18px;
	text-align:center;
}
#general_center .botonera{
	padding:1em 0;
	text-align:right;
}
#general_center .botonera a, #general_center  .botonera input, #general_center .botonera_recursos input{
	background:url(/_themes/CDL/images/boton_fondo.gif) bottom repeat-x #3380c6;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #0067ce;
	color:#fff;
	padding:.2em 1em;
	width:auto;
}
#general_center .botonera a:hover{
	color:#fff;
}
#general_center .botonera a.cancelar, .botonera input.cancelar, #general_center .botonera_recursos input.cancelar{
	background:url(/_themes/CDL/images/boton_fondo_cancelar.gif) bottom repeat-x #be142e;
	border-color:#a0041c;
}

/* CSS Document */
/* 	****************************************
	CABECERA
********************************************    */
#cabeceraup.estudios #cabup_02{
	background:url(/_themes/CDL/images/cab_estudios.jpg) no-repeat;
}
#cabeceraup.estudios #cabup_02 #cabup_logo{
	margin:0;
	padding:0;
}
#cabeceraup.estudios #cabup_02 #cabup_logo img{
	margin:36px 0pt 0pt 55px;
}
#cabeceraup.estudios #cabup_01{
	background:url(/_themes/CDL/images/cab_estudiosup.jpg) no-repeat;
}
/* 	****************************************
	CONTENIDOS ESTUDIOS INDEX
********************************************    */
#contenido.estudios .contenido_2col{
	padding:0;
	margin:0;
	background:none;
}

#contenido.estudios .layout_contenido h3{
	width:440px;
}
#contenido.estudios .layout_contenido .c_txt_portada{
	float:left;
	width:425px;
}
#contenido.estudios .layout_contenido .c_txt_portada .imagen_portadaEstudios{
	padding:20px 0 30px 10px;
}
#contenido.estudios .layout_contenido .c_txt_portada .imagen_portadaEstudios img{
	border:3px solid #192A42;
}
#contenido.estudios .layout_contenido .c_txt_portada p{
	margin-left:10px;
}
#contenido.estudios .layout_contenido #banners {
	width:220px;
	float:right;
	padding:0px 0px 5px 0px;
	margin:0px;
}
#banners ul{
   margin:0px;
   padding:0px;
}
#banners li{
   margin:0px;
   padding:0px;
   list-style:none;
   background:none;
}
#contenido.estudios #flashcontent{
	float:none;
	width:669px;
	height:456px;
	/*background:url(/_themes/CDL/images/fd_flash_estudio.jpg) no-repeat;*/
}
#contenido.estudios li #flashcontent{
	background:none;
	width:220px;
	height:225px;
}
#flashVisitas{
	padding-top:10px;
}
#contenido.estudios #foto{
	position:absolute;
	margin-left:452px;
	margin-top:92px;
}
/* 	****************************************
	CONTENIDOS ESTUDIOS FICHA
********************************************    */
#contenido.fichaEstudios .contenido{
	padding-top:0px;
}

#contenido.fichaEstudios .contenido h3{
	font-size:1.2em;
	font-style: normal;
	color:#A4D5E4;
}
#contenido.estudios .fichaEstudios.contenido_1col{
  margin:0px;
  padding:0px;
}

#contenido.estudios .layout_contenido #banners.ficha {
	width:220px;
	float:right;
	padding:0;
	margin:0;
	text-align:center;
}
#contenido.estudios .layout_contenido #banners.ficha .c_descargables_cont{
	/*background: url(/_themes/CDL/images/contenidos/accesomodulo_descargables_f.jpg) no-repeat;*/
	padding-top:15px;
	margin-left:20px;
	text-align:left;
}
#contenido.estudios .layout_contenido #banners.ficha .c_descargables_cont ul{
	margin:10pt 45px 0pt 25px;
}
#contenido.estudios .layout_contenido #banners.ficha .c_descargables{
	padding:0;
}

#contenido.estudios #estudios_ficha.contenido_2col .galeria .img{
	height:58px;
	width:86px;
	margin-right:10px;
}
#contenido.estudios #estudios_ficha.contenido_2col .galeria .img img{
	width:86px;
	height:58px;
}
#contenido.estudios #estudios_ficha.contenido_2col .c_txt{
   float:left;
   width:445px;
}

/* 	****************************************
	CABECERA
********************************************    */
#cabeceraup.escuelaHome #cabup_02{
	background:url(/_themes/CDL/images/cab_esc.jpg) no-repeat;
}
#cabeceraup.escuelaHome #cabup_02 #cabup_logo{
	margin:0;
	padding:0;
}
#cabeceraup.escuelaHome #cabup_02 #cabup_logo img{
	margin:36px 0pt 0pt 55px;
}
#cabeceraup.escuelaHome #cabup_01{
	background:url(/_themes/CDL/images/cab_esc_sup.jpg) no-repeat;
}


/* Escuelas */
#contenido.escuela .colIZQ h2, #contenido.escuela .colDER h2{
   width:auto; 
   font-size:1.5em; 
   margin:0px 0px 10px 0px; 
   /*text-transform:uppercase;*/
   }
#contenido.escuela .colIZQ h3, #contenido.escuela .colDER h3 {
   font-size:1.2em;
   margin-bottom:0px;}
   
#contenido.escuela .colIZQ h3 a, #contenido.escuela .colDER h3 a{
   text-decoration:none;
}

#contenido.escuela .impAlta{color:#7a2416; background:url('/_themes/CDL/images/imp_alta.gif') no-repeat 0px 0px; padding-left:20px;}
#contenido.escuela .impAlta a {text-decoration:none;color:#7a2416;}
#contenido.escuela .impAlta a:hover{text-decoration:underline;color:#7a2416;}

#contenido.escuela .impMedia{color:#00326a; background:url('/_themes/CDL/images/imp_media.gif') no-repeat 0px 0px; padding-left:20px;}
#contenido.escuela .impMedia a {text-decoration:none;color:#00326a;}
#contenido.escuela .impMedia a:hover{text-decoration:underline;color:#00326a;}

#contenido.escuela .impBaja{color:#408200; background:url('/_themes/CDL/images/imp_baja.gif') no-repeat 0px 0px; padding-left:20px;}
#contenido.escuela .impBaja a {text-decoration:none;color:#408200;}
#contenido.escuela .impBaja a:hover{text-decoration:underline;color:#408200;}

#contenido.escuela p a{color:#95D1E6;text-decoration:underline}
#contenido.escuela p a:hover{text-decoration:none; color:#fff;}

#contenido.escuela .layout_contenido{overflow:hidden; height:100%;}

#contenido.escuela .rss {float:right;padding-left:16px; background:url('/_themes/CDL/images/rss.gif') no-repeat 0px 0px;}

#contenido.escuela .content {float:left;width:100%;margin-bottom:5px;}
#contenido.escuela .content p{ float:left;width:auto; line-height:1.2em;}
#contenido.escuela .content img{float:left; margin:0 5px 5px 0;}

#contenido.escuela .txt{
   float:left;
   width:auto;
}
#contenido.escuela .texto{}

#contenido.escuela .separador{clear:both;width:auto;background:url('/_themes/CDL/images/punteado.gif') repeat-x center top; line-height:0.5em; }

#contenido.escuela .colIZQ{
  float:left;
  width:310px;
  height:100%;
  background:url('/_themes/CDL/images/punt_vert.gif') repeat-y right top;
  margin-right:10px;
  padding-right:10px;
 }
#contenido.escuela .colIZQ .modFIJOizq {
  float:left;
  width:300px;
  padding:10px 0px 0px 0px;
 }
#contenido.escuela .colIZQ h4 a{
  color:#6287a4;
  text-decoration:none;
}
#contenido.escuela .colDER{float:right; width:340px}
/*#contenido.escuela .colDER .modFIJOder .bannersDER img{margin:5px 0 5px 0;}
#contenido.escuela .colDER .modFIJOder {float:left;width:350px; padding:10px 0 5px 0;}*/
#contenido.escuela .colDER ul, #contenido.escuela .colDER ul li{
	background:none;
	list-style:none;
	padding:0;
	margin:0;
	clear:left;
}
#contenido.escuela .contenido_1col li{
    background:none;
	list-style:url(/_themes/CDL/images/bullets/listas.gif);
	font-size:.95em;
	margin:0px;
	padding-left:5px;
}
#contenido.escuela .marco img{
       padding:8px;
       margin:5px 20px 0px 0px;
       background: #192A42;
	   border:1px solid #354950;
}

.marco_peq_oscuro{
	float:left;
}
.marco_peq_oscuro img{
    padding:2px 2px 6px 3px;
   margin:5px 20px 0px 0px;
   background: #192A42;
	width:40px;
	height:27px;
}
.contenido_marco_peq_oscuro h3{
font-weight:bold;
	
}
#noticias .content{
	clear:left;
	border-top:2px dotted #1e466f;
	margin-top:1em;
}
#noticias .destacado{
	border:none;
}
#noticias .content h3{
  margin:1em 0;
}
#noticias .destacado h3{
	text-align:left;
}

.modulo{
   float:left;
   width:320px;
   margin:0px;
   padding:0px;
}
#contenido.escuela .modulo h3{
  text-decoration:none;
  margin:0px;
  padding:0px;
}
/* ----------------------------------------------------
		            FILMCOMISION
----------------------------------------------------- */
#flashcontent_filmcommission{
padding:0;
margin: 0;
height:140px;
float:right;
width:532px;
}
.filmcommission{
  float:left;
  width:650px;
}
.bloque01_filmcommission{
	border:2px dotted #3C90BC;
	height:152px;
	margin:0px 0px 20px;
	padding:15px 0px 0px 10px;
	width:650px;
}
.bloque{
 float:left;
 width:187px;
 margin: 0px 29px 0px 0px;
 padding:0px;
}
.bloque a{
 text-decoration:underline;
 color:#000;
}
.bloque a:hover{
 text-decoration:underline;
}
.bloque02_filmcommission{
 float:left;
 width:650px;
 /*background:url(/_themes/CDL/images/fd_filmcomision02.gif) bottom left no-repeat;
 height:270px;
 padding:2px 0px 15px 10px;*/
}
.bloque02_filmcommission .images_filmcommission{
 float:left;
}
.bloque02_filmcommission .images_filmcommission img{
 width:300px;
 height:232px;
 padding:10px;
}
.bloqueimages_filmcommission{
 float:left;
 width:650px;
 /*height:270px;*/
 padding:2px 0px 15px 10px;
	text-align:center; 
}
.bloqueimages_filmcommission .images_filmcommission img{
	background:#192A42 none repeat scroll 0%;
	margin:1px;
	padding:10px;
	width:auto;
}
.botonera_recursos{
	text-align:right;
	padding:10px 0px 10px 0px;
}
#general_center .botonera_recursos input{
	background:url(/_themes/CDL/images/fd_boton_recursos.gif) bottom left repeat-x;
	font-weight:normal;
	text-decoration:none;
	border:1px solid #dbe0e1;
	color:#3c5363;
	width:auto;
	padding:0px 5px 0px 5px;
}
.botonera_recursos_volver{
	text-align:right;
	padding:10px 0px 10px 0px;
}
.botonera_recursos_volver input{
	background:url(/_themes/CDL/images/fd_volver.gif) bottom left no-repeat;
	font-weight:normal;
	text-decoration:none;
	border:1px solid #dbe0e1;
	color:#3c5363;
	width:auto;
	padding:0px 5px 0px 18px;
}

/* ----------------------------------------------------
		               TABLAS
----------------------------------------------------- */
#medio table{
  width:100%;
  margin-top:10px;
  border:1px solid #e0e8ef;
}
#medio th{
  background-color:#e0e8ef;
  padding:2px;
}
#medio td{
  border-bottom:1px solid #e0e8ef;
}
#medio caption{
  background-color:#cedae5;
  color:#093b6d;
  font-weight:bold;
}
/* ----------------------------------------------------
           GALERÍA FOTOS IMAGE FLOW
------------------------------------------------------*/
.galeria_imageflow{
	width:670px;
	/*height:500px;*/
	height:430px;
	position:relative;
	margin-top:20px;
	background:url(/_themes/CDL/images/fd_galeria_flow.jpg) top left no-repeat;
}
#images1{
	visibility:hidden;
}
#images1 img{
    position:absolute;
	top:0px;
	border:1px solid #d1d1d1;
	padding:10px;
	/*background-color:#fff;*/
}
#cargando{
	text-align:center;
	width:100%;
}
#cargando img{
	margin-top:10px;
	position:relative; 
}
#captions{	
    position:absolute; 
	font-weight:bold;
	text-align:center;
	z-index:7;
	background:url(/_themes/CDL/images/iconos/slider_barra.gif) repeat-x;
	border-bottom:1px solid #c9d4dd;
	top:330px;
}
#titulo{
    position:relative;
	text-align:center;
	font-weight:bold;
	width:660px;
	top:110px;
	/*top:85px;*/
}
#scrollbar{
    position:absolute;
	visibility:hidden;
	padding-top:10px;
	z-index:8;	
}
#slider{
	position:absolute;
	margin-top:-7px;
	margin-left:-7px;
	top:125px;
	z-index:9;
	background: url(/_themes/CDL/images/iconos/slider.gif) no-repeat;
	width:141px;
	height:16px;
}
#imageflow{
   margin:0px;
   padding:0px;
   width:650px;
}
.textoflow{
  padding:10px 10px 20px 10px;
  font-weight:bold;
  position:relative;
  top:50px;
}
/* ----------------------------------------------------
    GALERÍA FOTOS:ESTUDIOS/INSTALACIONES IMAGE FLOW
------------------------------------------------------*/
.galeriaEstudios_imageflow{
    margin-top:20px;
	width:440px;
	height:300px;
	position:relative;
	background:url(/_themes/CDL/images/fd_galeria_instalaciones.jpg) top no-repeat;

}
.galeriaEstudios_imageflow #images1{
	visibility:hidden;
}
.galeriaEstudios_imageflow #images1 img{
    position:absolute;
	top:0px;
	border:1px solid #d1d1d1;
	padding:10px;
	background-color:#fff;
}
.galeriaEstudios_imageflow #cargando{
	text-align:center;
	width:100%;
}
.galeriaEstudios_imageflow #cargando img{
	margin-top:10px;
	position:relative; 
}
.galeriaEstudios_imageflow #captions{	
    position:absolute; 
	font-weight:bold;
	text-align:center;
	z-index:7;
	background:url(/_themes/CDL/images/iconos/slider_barra.gif) repeat-x;
	border-bottom:1px solid #c9d4dd;
	top:230px;
}
.galeriaEstudios_imageflow #titulo{
    position:relative;
	text-align:center;
	font-weight:bold;
	width:440px;
	top:80px;
}
.galeriaEstudios_imageflow #scrollbar{
    position:absolute;
	visibility:hidden;
	padding-top:10px;
	z-index:8;
	
}
.galeriaEstudios_imageflow #slider{
	position:absolute;
	margin-top:-7px;
	margin-left:-7px;
	top:100px;
	z-index:9;
	background: url(/_themes/CDL/images/iconos/slider.gif) no-repeat;
	width:141px;
	height:16px;
}
.galeriaEstudios_imageflow #imageflow{
   margin:0px 0px 0px 10px;
   padding:0px;
   width:420px;
}

/* ----------------------------------------------------
                      USUARIO
------------------------------------------------------*/
#usuario{
    float:left;
    margin:10px 0px 0px 0px;
    padding-left:72px;
    width:300px;
    text-align:left;
	}
  #usuario input{
  	font-size:1em;
  	border:none;
	padding-left:1.5em;
	width:auto;
	cursor:hand;
  }
  #usuario strong{
height:15px;
  }
#usuario input.iniciarsesion{
	background: url(/_themes/CDL/images/iconos/cab_sesion.gif) no-repeat left;
}
#usuario input.misdatos{
	background: url(/_themes/CDL/images/iconos/cab_datos.gif) no-repeat left;
}
#usuario input.cerrarsesion{
	background: url(/_themes/CDL/images/iconos/cab_cerrarsesion.gif) no-repeat left;
}
/*-------------------------------------------------
                MAPA WEB
-------------------------------------------------*/
.mapaweb ul{
	list-style-type:none;
	margin-top:5px;
	font-size:1.1em;
}
.mapaweb ul li{
    /*background:url(/_themes/CDL/images/fd_listado01.gif) top left no-repeat;
	padding:0px 2px 2px 20px;*/
	background:none;
	list-style-image:url(/_themes/CDL/images/bullets/menu_n2.gif);
	color:#3c5363;
	margin-left:20px;
	display:block;
	font-size:1.1em;
	font-weight:bold;
}ff
.mapaweb ul li a{
   color:#3c5363;
   text-decoration:none;
}
.mapaweb ul li a:hover{
	text-decoration:underline;
}
.mapaweb ul li li{
    background:none;
	list-style-image:url(/_themes/CDL/images/bullets/menu_n2.gif);
	color:#6dafeb;
	margin:0px 0px 10px 20px;
	font-size:0.9em;
	font-weight:normal;
}
.mapaweb ul li li a{
    color:#6dafeb;
}
.mapaweb ul li li li, .mapaweb ul li li li a{
	color:#3c5363;
	border-bottom:1px dashed #dbe2e8;
	list-style-image:none;
	margin-bottom:5px;
	font-weight:normal;
}

/*-------------------------------------------------
                Consola
-------------------------------------------------*/


#general_center .ms-consolestatusframe a {
color:#3966BF;
}
#general_center .ms-consolestatusframe a:hover {
color:#de494a;
}


/*-------------------------------------------------
                botón Buscar
-------------------------------------------------

#general_center .cajaBuscador{
	padding:.2em;
}
#general_center .cajaBuscador input{
	width:auto;
	height:auto;
	margin:auto;
	padding:auto;
	border:1px solid #3c5363;
}
#general_center .cajaBuscador input.buscar_btn{
	background:url(/_themes/CDL/images/fondo_btn.gif) #9cc7e5 bottom repeat-x;
	border:none;
	color:#fff;
	font-weight:bold;
	padding:0 4px;
}
*/

/* ------------------------------------------------------ 
--------------------------------------------------------- */
#general_center .cajaBuscador{
        padding:.2em;
}
#general_center .cajaBuscador input{
        width:auto;
        height:auto;
        margin:auto;
        padding:auto;
        border:1px solid #3c5363;
        background:#fff;
        color:#3C5363;
}
#general_center .cajaBuscador input.buscar_btn{
        background:url(/_themes/CDL/images/fondo_btn.gif) #3C5363 bottom 
repeat-x;
        border:1px solid #fff;
        color:#fff;
        font-weight:bold;
        padding:0 4px;
}
#cabup_nav{
        position:relative;
}
#general_center #cabeceraup .cajaBuscador{
        font-weight:bold;
        font-size:1.2em;
        position:absolute;
        right:0;
        top:140px;
}
#home #general_center #cabeceraup .cajaBuscador{
        top:200px;
}

/*-------------------------------------------------
                Centro de estudios
-------------------------------------------------*/



#contenido_medio{}
#contenido_medio .layout_contenido_02{ }
#contenido_medio .escaparate{ margin:0 0 0 0 ; background:url(carrousel/images/fnd_carrusel.png) no-repeat; width:687px; height:322px; }
#contenido_medio .escaparate li{background:none;}

#contenido_medio .caja_columnas { float:left;background:url(carrousel/images/linea_puntos_vert.gif) repeat-y center top; width:696px; margin:20px 0 0 0 }
#contenido_medio .caja_columnas .columna_01{ float:left; padding:0 0 0 20px; width:312px; }
#contenido_medio .caja_columnas .columna_02{ float:left; padding:0 0 0 32px; width:332px; }

#contenido_medio .caja_columnas .banners_01{ float:left; margin:0 0 20px 0}

#contenido_medio .caja_columnas h2{ float:left; width:100%; padding:5px 0; font-size:2.1em;}
#contenido_medio span.linea{float:left; display:block; height:1px; background:url(carrousel/images/linea_puntos_hor.gif) repeat-x;width:100%; font-weight:0}
#contenido_medio .noticias{float:left; width:100%; background:url(carrousel/images/linea_puntos_hor.gif) repeat-x bottom left; padding:0 0 15px 0; text-align:justify}
#contenido_medio .noticias img{float:left; background-color:#FFFFFF; padding:5px;  margin:10px 10px 0 0}


#contenido_medio .ico_sociales{ float:left;padding:0 0 20px 0}
#contenido_medio .ico_sociales li{ float:left; list-style-type:none; margin-right:0px;	background:none; padding-left:8px }

#contenido_medio .jcarousel-skin-tango .jcarousel-container-horizontal{width:312px;}
.caja_player{ background:url(carrousel/images/fnd_player.png) no-repeat; width:344px; /*height:344px;*/ padding:12px 0 20px 12px }
.caja_player .banners_01 img {width:312px;}
}


.logos_pie{ padding-left:2px; }
.logos_pie img {width:718px;}

#mycarousel  li{background:none;padding-right:5px;}
/*-------------------------------------------------
              FIN  Centro de estudios
-------------------------------------------------*/
