/*** Tags
-------------------------------------------------------------- ***/
* {margin:0; padding:0;}

body {background:#fff; font:62.5% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#515151;}

:focus {outline:0;}
img {border:0px;}
ul, ol {list-style-type:none;}

a {color:#e7186a; text-decoration:none;}
a:hover {color:#e7186a; text-decoration:underline;}

/*** Clases comunes
-------------------------------------------------------------- ***/
.right {float:right;}
.left {float:left;}
.cleaning {clear:both;}

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px;}

.box_txt { padding:0em 1.4em; text-align:justify;}
.box_txt p, .box_txt ul { font-size:1.2em; line-height:1.4em; margin-bottom:1.2em;}
.box_txt p.dest { font-size:1.3em;}

.al_left {text-align:left;}
.tel {font-size:1.3em; color:#e7186a;} 

.txt_cv p {color:#989898; text-align:justify;}

#cabecera ul li, h2.titu_seccion, h4, .subTitu {font-family:"Lucida Sans Unicode","Trebuchet MS", Arial, Helvetica, sans-serif;}
   
   /*** Links
	-------------------------------------------------------------- ***/
	.lnk_top {
		display:block;
		width:auto;
		padding-left:1.2em;
		background: url(../imagenes/interfaz/ico_subir.gif) no-repeat 0em 0.1em;
		font-size:1.1em;
	}
	
	/*** Lists
	-------------------------------------------------------------- ***/	
	.list_corp{ margin-left:1.4em;}
	.list_corp li { margin-bottom:0.7em; padding-left:0.9em; background:url(../imagenes/interfaz/bullet.gif) no-repeat 0em 0.5em;} 
	
	.list_lnk { margin-left:3.2em;}
	.list_lnk li {background:url(../imagenes/interfaz/bullet_list_link.gif) no-repeat 0em 0.4em; padding-left:1.2em; margin-bottom:0.6em;}
	.list_lnk li span { font-size:0.8em; color:#a5a5a5;}
   
   /*** Titulos
	-------------------------------------------------------------- ***/
	h2.titu_seccion {
		font-weight:normal;
		text-transform:uppercase;
		font-size:2.0em;
		color:#222;
		padding:0em 0em 0.3em 0.3em;
		border-bottom:3px solid #e4e4e4;
		margin-bottom:25px;
	}
	
	.titu_seccion a { font-size:11px; text-transform:lowercase; padding-top:0.4em;}
	
	.subTitu{
		color:#fff;
		font-size:1.9em;
		font-weight:normal;
		padding:8px 12px 14px 17px; 
		margin-bottom:20px;
		text-align:left;
	}
	.subTitu span {font-size:0.6em; color:#1c1c1c;}
		.actores {background:url(../imagenes/interfaz/bg_tituDetalle.png) no-repeat 0em 0em;}
		.prensa {background:url(../imagenes/interfaz/bg_tituPrensa.png) no-repeat 0em 0em; margin-bottom:10px;}
		.beatriz {background:url(../imagenes/interfaz/bg_tituBeatriz.png) no-repeat 0em 0em; margin-bottom:10px;}
			.beatriz strong, .prensa strong { font-weight:normal;}
			.beatriz span, .prensa span {padding-top:0.4em; margin-right:0.6em;}
		
		h4.tituIco {
		font-size:1.4em;
		color:#5b5758;
		font-weight:normal;
		margin-bottom:1.6em;
		padding-left:2.8em;
		line-height:2.6em;
	}
		h4.tituIco a { font-size:0.8em;}
		
		h4.cv { background:url(../imagenes/interfaz/ico_cv.png) no-repeat 0.2em 0em;}
		h4.book { background:url(../imagenes/interfaz/ico_book.png) no-repeat 0.1em 0em; margin-bottom:0.7em;}
		h4.pers { background:url(../imagenes/interfaz/ico_personaje.png) no-repeat 0.0em 0em; margin-bottom:0.7em;}	
		h4.notas { background:url(../imagenes/interfaz/ico_notaPrensa.png) no-repeat 0.0em 0em;}	
	h4.video { background:url(../imagenes/interfaz/ico_video.png) no-repeat 0.0em 0em; margin-bottom:0.7em;}	
	 /*** Forms
	-------------------------------------------------------------- ***/
	fieldset {background:#eaeaea; padding:1.3em; border:0;}
	label {
		display:block;
		font-weight:bold;
		color:#62635f;
		font-size:1.2em;
		padding-bottom:0.3em;
	}
	.txt, textarea, .txt_large {
		font:1.1em Arial, Helvetica, sans-serif;
		color:#747570;
		padding:0.1em 0.3em;
		background: #fff url(../imagenes/interfaz/bg_input.gif) repeat-x 0em 0em;
		border:1px solid #62635f;
		margin-bottom:1.0em;
	}
	
	.txt {width:14.5em;}
	.txt_large {width:30.5em;}
	
	.btn {
		display:block;
		font:1.0em "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#fff;
		background-color:#bed236;
		border:1px solid #91a315;
		padding:0.0em 0.4em 0em 1.0em;
		text-transform:uppercase;
		cursor:pointer;
		letter-spacing:0.1em;
		background-image:url(../imagenes/interfaz/bg_btn.gif);
		background-repeat:no-repeat;
		background-position:0.4em 0.0em;
	}
	.btn:hover {background-position:0.4em -1.7em; color:#6a780a;}
   
/*** Layout
-------------------------------------------------------------- ***/
#contenedor {width:760px; margin:0em auto;}

#cabecera {
	background:url(../imagenes/interfaz/bg_cab.jpg) no-repeat 0em 0em;
	padding:16px 22px 42px 74px;
	border-bottom:1px solid #222;
	position:relative;
}

	.cab_right { font-family: Arial, Helvetica, sans-serif;}
	
		.cab_right22 { font-family: Arial, Helvetica, sans-serif;}
		.cab_right22 h2 {color:#1c1c1c; font-size:1.6em;}
	.cab_right22 h2 span {font-weight:normal; font-size:0.9em;}
	.cab_right22 h3 {font-weight:normal; font-size:17px;}
	.cab_right22 h3 a {
		display:block;
		background-image:url(../imagenes/interfaz/bg_lnk_cab.gif);
		background-position:0em 0.3em;
		background-repeat:no-repeat;
		padding-left:1.0em;
	}
	.cab_right22 h3 a:hover { text-decoration:none; background-position:0em -0.6em;}
	
	.cab_right h2 {color:#1c1c1c; font-size:1.6em;}
	.cab_right h2 span {font-weight:normal; font-size:0.9em;}
	.cab_right h3 {font-weight:normal; font-size:17px;}
	.cab_right h3 a {
		display:block;
		background-image:url(../imagenes/interfaz/bg_lnk_cab.gif);
		background-position:0em 0.3em;
		background-repeat:no-repeat;
		padding-left:1.0em;
	}
	.cab_right h3 a:hover { text-decoration:none; background-position:0em -0.6em;}
	#cabecera .cab_right { width:37%; padding:15px 15px 50px 0px;}
	#cabecera .cab_right h3 {margin-top:1.0em;}
	
	#cabecera ul {margin-left:290px; position:absolute;}
	#cabecera ul li {
		float:left;
		text-transform:uppercase;
		font-family:"Lucida Sans Unicode","Trebuchet MS", Arial, Helvetica, sans-serif;
		padding:0em 1.1em;
	}
	.mainMenu_item {
		line-height:2.9em;
		display:block;
		font-size:1.5em;
		color:#222;
		width:auto;
	}
	.mainMenu_item:hover, .mainMenu_itemSel, .mainMenu_itemSel:hover {
		line-height:2.9em;
		display:block;
		font-size:1.5em;
		text-transform:uppercase;
		color:#e7186a;
		text-decoration:none;
		width:auto;
		background:url(../imagenes/interfaz/ico_mainMenuItem.jpg) no-repeat center 2.5em;
	}
	
#contenido { background:#fff url(../imagenes/interfaz/bg_contenido.gif) repeat-x 0em 0em; padding:1.2em 3.0em 3.0em;}
	.ruta { font-size:1.0em; color:#62635f; padding-bottom:2.5em; font-family:Tahoma, Arial, Helvetica, sans-serif;}
	.ruta a { color:#e7186a; text-decoration:underline;}
	.ruta a:hover { color:#e7186a; text-decoration:none;}
	
	.ojo { background:url(../imagenes/interfaz/ojo.gif) no-repeat center 12.0em;}	
		
#pie {
	font-size:1.1em;
	background:url(../imagenes/interfaz/bg_pie.gif) no-repeat 0em 0em;
	line-height:4.4em;
	padding:0em 5.0em 0.5em 3.3em;
}

/*** Layout Home
-------------------------------------------------------------- ***/
#cabeceraInicio {background:url(../imagenes/interfaz/bg_cab_inicio.jpg) no-repeat 0em 0em; padding:138px 40px 10px 185px;}
	#cabeceraInicio .cab_right {width:68%; padding-top:86px;}
		#cabeceraInicio22 .cab_right22 {width:98%; padding-top:86px;height:190px;}
		
	#cabeceraInicio22 {background:url(../imagenes/interfaz/bg_cab_inicio.jpg) no-repeat 0em 0em; padding:68px 40px 10px 185px;}	
		
#contenidoInicio{ 
	background:url(../imagenes/interfaz/bg_contenidoInicio.gif) no-repeat 0em 0em;
	padding:57px 0px 48px 88px;
}
	
	ul.navInicio_dest {margin-left:7.5em;}
	ul.navInicio_dest li {line-height:4.1em; padding-left:174px; width:236px; }
		ul.navInicio_dest li.lnk_1 {background:url(../imagenes/interfaz/bg_li_1.gif) no-repeat 41px 0em;}
		ul.navInicio_dest li.lnk_2 {background:url(../imagenes/interfaz/bg_li_2.gif) no-repeat 0px 0em;}
		
		ul.navInicio_dest li a, ul.navInicio li a { font-size:1.6em; color:#000;}
		ul.navInicio_dest li a:hover, ul.navInicio li a:hover {color:#E71852; text-decoration:none;}
	
	ul.navInicio {margin-top:78px; margin-left:340px;}
	ul.navInicio li {
		line-height:2.0em;
		margin-right:25px;
		float:left;
	}
		ul.navInicio li a {
			display:block;
			font-size:1.4em;
			background:url(../imagenes/interfaz/bullet_navInicio.gif) no-repeat 0em 0.5em;
			padding-left:17px;
		}

		
		
			ul.navInicio22 {margin-top:0px; margin-left:340px;}
	ul.navInicio22 li {
		line-height:2.0em;
		margin-right:25px;
		float:left;
	}
		ul.navInicio22 li a {
			display:block;
			font-size:1.4em;
			background:url(../imagenes/interfaz/bullet_navInicio.gif) no-repeat 0em 0.5em;
			padding-left:17px;
		}
		
		
		
/*** Layout Listado actores
-------------------------------------------------------------- ***/
#cont_listActores {padding:1.0em 5.0em;}
#cont_listActores #col_left, #cont_listActores #col_right {width:24.8em;}

.box_introActor { padding:1.0em; border-bottom:1px dashed #ccc; margin-bottom:1.6em;}
	.box_introActor img {
		display:block;
		padding:0.5em 1.0em 1.0em 0.5em;
		background:url(../imagenes/interfaz/bg_introActor.gif) no-repeat 0em 0em;
	}
	.box_introActor .right { width:60%; text-align:right; padding-top:1.0em;}
	.box_introActor h4 { font-size:14px; color:#151515; font-weight:normal; margin-bottom:1.0em;}
	.box_introActor .btn_masInfo {
		display:block;
		line-height:2.5em;
		background-image:url(../imagenes/interfaz/ico_masInfo.gif);
		background-repeat:no-repeat;
		background-position:0em 0.2em;
		padding-left:0.8em;
		font-size:1.4em;
		width:3.8em;
		margin-left:5.0em;
	} 
	.box_introActor a:hover {text-decoration:none; background-position:0em -2.4em;}
	
	
	
	
	
	
	#cont_listActores3 {padding:1.0em 0.0em;}
	.box_introActor3 { padding:1.0em; border-bottom:1px dashed #ccc; margin-bottom:1.6em;width:195px;float:left;margin:0 5px 20px 7px;}
	.box_introActor3 img {
		/*display:block;*/
		padding:0.5em 1.0em 1.0em 0.5em;
		background:url(../imagenes/interfaz/bg_introActor.gif) no-repeat 0em 0em;
	}
	.box_introActor3 .right3 {  text-align:right; padding-top:1.0em;border:1px solid #f0f;}
	.box_introActor3 h4 { font-size:14px; color:#151515; font-weight:normal; margin-bottom:1.0em;}
	.box_introActor3 .btn_masInfo {
		display:block;
		line-height:2.5em;
		background-image:url(../imagenes/interfaz/ico_masInfo.gif);
		background-repeat:no-repeat;
		background-position:0em 0.2em;
		padding-left:0.8em;
		font-size:1.4em;
		width:3.8em;
		margin-left:3.0em;
		
	} 
	.box_introActor3 a:hover {text-decoration:none; background-position:0em -2.4em;}
	
	
	
	
	
	
	
	
	.box_introActor33 { padding:0.5em; border-bottom:1px dashed #ccc; margin-bottom:1.6em;width:118px;float:left;margin:0 5px 20px 7px;}
	.box_introActor33 img {
		/*display:block;*/
		padding:0.5em 1.0em 1.0em 0.5em;
		background:url(../imagenes/interfaz/bg_introActor.gif) no-repeat 0em 0em;
	}
	.box_introActor33 .right3 {  text-align:right; padding-top:2.0em;}
	.box_introActor33 h4 { font-size:14px; color:#151515; font-weight:normal; margin-bottom:1.0em;height:27px;}
	.box_introActor33 .btn_masInfo {
		display:block;
		line-height:0.9em;
		background-image:url(../imagenes/interfaz/ico_masInfo2.gif);
		background-repeat:no-repeat;
		background-position:0em 0.2em;
		padding-left:0.2em;
		font-size:1.2em;
		font-weight:bold;
		width:2.0em;
		margin-left:0.0em;
		padding-top:20px;
		margin-top:55px;
	} 
	.box_introActor33 a:hover {text-decoration:none; background-position:0em -2.4em;}
	
	
	.tabla1{width:98%;height:130px;}
	
/*** Layout Detalle actores
-------------------------------------------------------------- ***/	
#cont_detalle #col_left, #cont_detalle #col_right {width:42%;}

	#cont_detalle #col_left img { padding:0.6em 2.0em 2.0em 0.6em; background:url(../imagenes/interfaz/bg_imgDetalle.png) no-repeat 0em 0em;}
		
/*** Layout Prensa
-------------------------------------------------------------- ***/
#cont_prensa, #cont_beatriz {padding:1.0em 3.0em;}

.box_galeriaPrensa .col_left {width:54%;}
.box_galeriaPrensa .col_right {width:39%;}
	
	.galeriaPrensa li {float:left; margin-left:1.0em;margin-bottom:15px;}
	.galeriaPrensa li a {
		display:block;
		padding: 4px 12px 12px 5px;
		background:url(../imagenes/interfaz/bg_thumbnail2.gif) no-repeat 0em 0em;
	}

#cont_beatriz #col_left, #cont_prensa #col_left {width:58%;}
#cont_beatriz #col_right, #cont_prensa #col_right {width:38%;}
	
#cont_beatriz img {padding:0.0em 2.5em 0.8em 2.0em;} 	
#cont_prensa #col_right img {padding:0.0em 2.9em 0.8em 2.0em;}

/*** Layout Beatriz
-------------------------------------------------------------- ***/

#cont_beatriz #col_right img {margin-bottom:1.5em; margin-left:0.5em;}
#cont_beatriz .box_cv {border-top:1px dashed #AB9898; padding-top:1.6em!important;}