body {font: 8pt/14pt "Tahoma", Verdana, Arial, Helvetica, sans-serif;color: #666;margin: 0px;}
p {font: 8pt/14pt "Tahoma", Verdana, Arial, Helvetica, sans-serif;margin-top: 0px;text-align: left;}
#page h1, #page h2, #page h3, #page h4, #page h5, #page h6 {letter-spacing: normal;font-family: "Lucida Sans", "Tahoma", arial, verdana, sans-serif;margin: 1.2em 0 .3em;color: #FFFFFF;padding-bottom: .1em;}
#page h1 {font-size: 196%;margin-top:.3em}
#page h2 {font-size: 136%}
#page h3 {font-size: 126%}
#page h4 {font-size: 116%}
#page h5 {font-size: 106%}
#page h6 {font-size: 96%}
#page small {/*texto pequeno*/font-size:10px}
#page b, #page strong {/*negrita*/}
#page em, #page i {/*cursiva*/}
#page u { /*subrayado*/}
#page strike { /*tachado*/}
#header #shortcuts h1, #header #shortcuts {color: #fff;line-height: normal;margin: 0;padding: 0;}
#header #busqueda h1 {/*color: #fff;font: normal 14pt georgia;line-height: normal;margin: 0;padding: 0;*/}
	
/* elementos de enlaces */
a:link {font-weight: bold;text-decoration: none;color: #EE5626;}
a:visited {font-weight: bold;text-decoration: none;color: #EE5626;}
a:hover, a:active, #layer_nav li a:hover {text-decoration: underline;color: #99CC00;}
#layer_nav li a:link, #layer_nav li a:visited, #layer_nav a:link, #layer_nav a:visited {color: #666666;font-family: Trebuchet, arial;}
#layer_nav li a:hover {color: #FFCC00;}
#sub_layer_nav li a:link, #sub_layer_nav li a:visited {color: #999;}
#sub_layer_nav li a:hover {color: #0099CC;}

#page {position: relative;overflow: hidden;margin: 0 auto;background: #fff url(../images/fnd_body.gif) repeat-x top left;}
#page #act {background: #fff url(../images/fnd_body3.gif) repeat-x top left;}
#page #nnmm {position: relative;overflow: hidden;margin: 0 auto;width: 100%;background: #fff url(../images/fnd_body_nnmm.gif) repeat-x top left;}
#header {position: relative;overflow: hidden;margin: 0 auto;width: 770px;height:78px;/*border:1px solid blue;*/}
#destacado, #destacado2, #destacado3,#destacado_corto {position: relative;/*overflow: hidden;*/margin: 0 auto;width: 770px;height: 245px;color: #fff;/*border:1px solid red;*/}
#page #destacado #zona table {height: 215px;}
#textodestacado {color: #ffffff;font-size: 34px;}
#layer_nav {position: relative;overflow: hidden;margin: 0 auto;width: 772px;margin-top: -244px;padding-bottom:23px;/*position:absolute;top:97px;left:40;background-color:#FFFFFF;width:242px;*/}
#sub_layer_nav {position: relative;overflow: hidden;margin: 0 auto;width: 770px;/*height: 25px;*/margin-top: 3px;/*background: #eee url(../images/background_01.gif) repeat 0 0;*/}
/* divs especiales de header */
#header #logo {position:relative;margin:0px;overflow:hidden;height:60px;top:0px;text-align:right;}
.header_col1,.header_col2, .header_col3
{
vertical-align:bottom;
width:33%;
	line-height: normal;
}
#header #logo img {
	position: relative;
	overflow: hidden;
	border: none;
}
#header #shortcuts div{
position:relative;
margin:0px;
padding:0px;
overflow:hidden;
top:0px;
text-align:right;
}
#header #busqueda {/*position: relative;overflow: hidden;width: 222px;border:1px solid orange;float:right;*/}
#header #busqueda h1 {
	font-size: 100%;
	font-weight: bold;
}
#header #busqueda fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
#header #busqueda input.input_box {
	float: left;
	margin: 0 5px 0 0;
	width: 135px;
}
/* divs especiales de layer_nav */
#layer_nav ul {
	position: relative;
	overflow: hidden;
	margin: 3px 0 0 -1px;
	padding: 0;
}
#layer_nav li {
	position: relative;
	overflow: hidden;/*margin: 0;
	padding: 0 10px;
	display: inline;
	border-left: 1px solid #;*/
	}
/* divs especiales de sub_layer_nav */
#sub_layer_nav ul {
	font-family: Tahoma, "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	overflow: hidden;
	margin: 3px 0 2px -1px;
	padding: 0;
}
#sub_layer_nav li {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0 10px;
	display: inline;
	border-left: 1px solid #999;
}
/* --------------------- */
/* ESTILOS LEFT - Inicio */
/* --------------------- */
#page #container #left {
	position: relative;
	overflow: hidden;
	float: left;
	/*width: 23%;*/
	width: 25%;
	/*border:1px solid red;*/
	margin-right:15px;
	}
/* --------------------- */
/* ESTILOS LEFT - Fin */
/* --------------------- */
/* --------------------- */
/* ESTILOS RIGHT - Inicio */
/* --------------------- */
#page #container #right {
	position: relative;
	overflow: hidden;
	float: right;
	width: 19%;
	padding: 0px 5px 0 6px;
	border-top: 5px solid #EE5626;
	background-color:#000000;
	color:#FFFFFF;
	line-height: normal;
	}
#page #container #right p{
	line-height: normal;
	}
#page #container #right2 {
	position: relative;
	overflow: hidden;
	float: right;
	width: 20%;
	margin: 0;
	padding: 10px 7px 0 7px;
	color:#FFFFFF;
	line-height: normal;
	}
#page #container #right4 {
	position: relative;
	overflow: hidden;
	float: right;
	width: 20%;
	margin: 0;
	padding: 5px 1px 10px 1px;
	color:#FFFFFF;
	line-height: normal;
/*border:1px solid blue;*/
	}
#page #container #right4 div{
	margin: 0px;
padding:0px;
/*border:1px solid red;*/
	}
#page #container #right4 img {
	margin: 0px;
padding:0px;
/*border:1px solid red;*/
margin: 0 auto;
overflow:hidden;
	}	
	
#content #content2 #formu fieldset {
position: relative;
padding: 0px 12px 35px 12px;
margin: 0 auto 25px auto;
border: 1px solid red;
}

#content #content2 #formu fieldset.final {
padding: 0px 12px 5px 12px;
margin-bottom: 0px;
/*border: 5px solid #666;*/
background: #eee;
}

#content #content2 #formu .btn_submit input {
background-color:#FF3300;
border:1px solid #000000;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
}

#content #content2 #formu fieldset legend {
clear:both;
font-size:110%;
font-weight:bold;
line-height:normal;
margin:0pt;
overflow:hidden;
padding:0pt 10px;
position:relative;
}	
	
/* ------------------------------------- ESTILOS [FOOTER] ------------------------------------- */		
#page #footer {border-top:1px solid #CCCCCC;margin:0px;font:10px Verdana, Trebuchet MS, Arial, Verdana;color:#333;clear:both;height:70px;text-align:left;padding-left:20px;background:url(../../skin/images/fnd_pie.jpg) 0 0 repeat-x;padding-top:10px;}
#page #footer table {width:100%;}
#page #footer img {padding-left:10px;/*opacity: .4;filter: alpha(opacity=40);-moz-opacity: .4;*/border: none;}
#page #footer a:hover img {opacity: 1;/*filter: alpha(opacity=100);-moz-opacity: 1;*/border: none;}
#page #footer .grey_bar {background: #F0F0F0;height:15px;overflow: hidden;}
#page #footer .copy {margin:5px 0 0 0;font:9px Verdana, Tahoma, Arial, Helvetica, sans-serif;color:#666666;text-align: center;border: none;}
#page #footer .logos {margin: 5px 0 0 0;font:9px Verdana, Tahoma, Arial, Helvetica, sans-serif;color:#666666;text-align: center;border: none;}
/* ------------------------------------- FIN ESTILOS [FOOTER] ------------------------------------- */
.infobox {border: 1px dashed rgb(204, 204, 204);margin: 0px auto;padding: 0px;padding-bottom: 15px;text-align:center;width: 500px;color: #aaa;background-color: rgb(249, 249, 249);}
#nnmm .infobox {background: none;}
p.grande {text-align:right;font-size:23px;font-weight:bold;font-family:arial;color:black;}
body #page #container {position: relative;overflow: hidden;margin: 20px auto 0 auto !important;width: 770px;/*	background: red;*/}
body.doscol #page #container {_margin: 0 auto 25px auto;}
body #page #container #content { /* vañador ersin del content para una columna */overflow: hidden;position: relative;margin: 0;}
body.doscol #page #destacado_corto {height:90px;}
body.unacol #page #destacado_corto {height:90px;}
body.doscol #page {background:#FFFFFF url(../images/fnd_body_corto.gif) repeat-x scroll left top;}
body.unacol #page {background:#FFFFFF url(../images/fnd_body_corto.gif) repeat-x scroll left top;}

body.doscol #page #container #content { /* versin del content para dos columnas*/position: relative;overflow: hidden;float: left;width: 77%;margin: 0;}
body.trescol #page #container #content { /* versin del content para tres columnas*/position: relative;overflow: hidden;float: left;/*width: 44%;*/width: 50%;margin: 0 0px 0 15px;padding:0;background-color:#EEEEEE/*border-top: 5px solid #ddd;*/}

#page #container #container h1.special {background:url(../../skin/images/fondo_title2.gif) 0 0 no-repeat;height:20px;color:#FFFFFF;font-size:14px;padding:1px 0 0 10px;}
#page.interior #container h1.special {background:url(../images/fondo_title3.gif) 0 0 repeat-x;padding:1px 10px;font-size:136%;}
/* -------------------------------- */
#container #corporativa {background-color:#EEEEEE;}
#container #corporativa .destacado{position:relative;margin:15px 10px 0 10px;overflow:hidden;}
#page.home #container #corporativa .destacado img{position: relative;margin-right:5px;margin-bottom:5px;float: left;padding:0px;}
#page.interior #container #corporativa .destacado img{position: relative;margin-right:5px;margin-bottom:5px;float: left;padding:10px;}
#container #corporativa img {/*border: 5px solid white;*/}
/* -------------------------------- */
#left p {margin: 0;padding: 0;}
#left .Bienvenido img {float: left;margin: 0 10px 0 0;padding: 5px;background: #eee;}
/* -------------------------------- */
#left #subscripcion div {
	margin: 0;
	border: none;
	padding: 0;
	background-color:#eee;
	}

#left #subscripcion p {
	margin: 5px 30px 10px 0;
	padding: 0;
	font-size: 95%;
	line-height: normal;
	}

#left #subscripcion input.input_subscripcion {
	margin: 0 0 5px 30px;
	border:1px solid #CCC;
	font-size: 95%;
	color:#666666;
	width:155px;
	}
#left #subscripcion .btn_mid {
	margin: 11px 0 0 30px;
	}
#left #subscripcion #ultimo {
	position: relative;
	overflow: hidden;
	margin: 5px 0 0 0;
	font-size: 90%;
	font-style: italic;
	}
/* -------------------------------- */
#left #utilidades {
	position: relative;
	overflow: hidden;
	margin: 20px 0 0 0;
	padding: 0px 0 10px 0;
	background: url(../images/fnd_rss.gif) repeat;
	}
#left #utilidades ul {
	position: relative;
	overflow: hidden;
	margin: 0 10px;
	padding: 0;
	list-style: none;
	background: none;
	}
#left #utilidades li {
	position: relative;
	overflow: hidden;
	margin: 0 10px;
	padding: 3px 0 3px;
	list-style: none;
	color: #333333;
	font-weight: bold;
	font-size: 90%;
	background: none;
	border-bottom: 1px solid #ddd;
	}
#left #utilidades li a, #left #utilidades li img {
	text-decoration: none;
	border: none;
	color: #666;
	}
/* ------------------------------------ */
#page #content #lst_not {
	margin-top: 15px;
	padding-top: 5px;
	margin-bottom: 10px;
	}
body #page #content #ficha_actividad {
/*background:#FFE6A1 none repeat scroll 0%;
border:1px solid reD;*/
background:#FFE6A1;
}
body #page #content #lst_act{
background:#FFE6A1;
/*border:1px solid reD;*/
}
#page #content #lst_exp_act,
#page #content #exp_actividad {
background-color:#eee;
padding:5px;
}
#content #lst_not  .not_item, #content #lst_act .not_item, #content #lst_exp_act .not_item{
	margin: 0 0 0px 0;
	padding: 0 5px 5px 5px;
	/*border-bottom: 1px solid #ccc;*/
}
#content   .not_item table {width:100%;}
#content .nnmm_item table {width:100%;}
#content #lst_not h3 , #content #ficha_exposicion h3 , #content #ficha_actividad h3, #content #lst_exp_act h3, 
#content #lst_act h3{
	margin: 0;
	padding: 0;
	font-size: 125%;
	line-height: 150%;
	color:#000000;
	}
#content #lst_not p, #content #lst_act p,  #content #lst_exp_act p{
	margin: 0;
	padding: 0;
	font-size: 100%;
	line-height: 150%;
	}
#content #antetitulo{
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight:bold;
	line-height: 150%;
	color:#99CC00;
	}
#content #exp_actividad #antetitulo, #content #lst_exp_act #antetitulo,
#content #ficha_actividad #antetitulo, #content #lst_act #antetitulo{color:#745500;}
#page.home  #antetitulo{
	color:#745500;
}
#page.home h3{
	margin: 0;
	padding: 0;
	font-size: 125%;
	line-height: 150%;
	color:#000000;
}
#content  #subtitulo {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight:bold;
	line-height: 150%;
	color: #999999;
	}
#content  #fechas {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight:normal;
	line-height: 150%;
	color: #999999;
	}
	
#content  #fechas_oscuras {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight:normal;
	line-height: 150%;
	color: #99;
	}
/* -------------------------------- */
#content p {margin: 10px 0;padding: 0;}
#content #lst_not img, #content #lst_act img, #content #lst_exp_act img {float: left;margin: 0 10px 0 0;padding: 5px;/*background: #fff;*/}
/* -------------------------------- */
#content .seccion {position: relative;overflow: hidden;margin: 20px 0 0 0;padding: 10px 0 0 0;border-top: 5px solid #eee;}
#container .barraLinkHome {background-color:#000000; text-align:right;padding-right:5px;padding-left:5px;clear: both;/*margin-top: 10px;margin-bottom: 10px;*/height:18px;}
#container .barraLinkHome a.linkLight {color: #FFCC00;font-weight:normal;}	
#container #ficha_actividad img{text-align:left;margin-right:10px;}
#disconnect, #div_languages {color:white;font-weight:bold;padding:0px;margin:0px;text-transform:lowercase;/*border:1px solid blue;*/text-align:right;}
#page.login #container #content{/*border:1px solid red;*/height:220px;}
#page.login #container #content p{color:white;}
#page.login #container #content fieldset{background-color:white;}
#page.login #container #content th{background-color:white;}
#page #container #content #ficha_exposicion,
#page #container #content #ficha_actividad,
#page #container #content #ficha_nnmm {padding:10px;width:98%;}
/************BUSCADOR JMEP 12/07/2007*********/
#container .table-busquedas {background-color:#D6D6D6;border:3px solid #FFFFFF;margin-bottom:15px;}
#container .busqueda_publicaciones {background-color:#D6D6D6;border:none;margin:0;}
#container .table-busquedas SELECT{width:150px;font-size:11px;background-color:#FFFFFF;color:#563D23;font-weight:bold;border:1px solid #999999;}
#container .table-busquedas INPUT{font-size:11px;background-color:#FFFFFF;color:#563D23;font-weight:bold;border:1px solid #999999;}
#container .table-busquedas INPUT.buscar{width:170px;font-size:11px;background-color:#FF0000;color:#FFFFFF;font-weight:bold;border:1px solid #999999;}
.highlight{padding:3x 7px;background-color:#FFFF99;font-weight:bold;}
.video {background: url(../images/ico_quicktime.gif) 0 0 no-repeat;width:100px;padding:5px 0 0 37px;height:20px;}
.video_expo {background: url(../images/ico_quicktime.gif) 45px 0 no-repeat;width:100px;padding:5px 0 0 37px;height:20px;}
.video_expo a{padding:0 0 0 45px;}
#formulario th {text-align:right;vertical-align:top;}
.header_col1{}
.header_col2{}
.header_col3{}
#logo {}
#not_lst_mini {position: relative;overflow: hidden;margin-top: 0px;padding-top: 0px;border-top: none;}
.masinfo {text-align:right;}
.masinfo2 {text-align:right;padding-bottom:3px;}
div.year {font-family:arial;/*color:red;*/letter-spacing:4px;background-color:#eee;width:570px;margin-left:5px;margin-right:5px;padding-left:10px;border-bottom:1px solid red;display:block}
#lst_nnmm div.year{font-family:arial;letter-spacing:4px;/*background-color:black;*/width:570px;margin-left:5px;margin-right:5px;padding-left:10px;border-bottom:1px solid red;display:block}
#left .telefono{color:#666;font-size:10px;font-family:arial;font-weight:bold;padding-left:5px;}
#right .telefono{color: #FF6600;font-size:10px;font-family:arial;font-weight:bold;padding-left:5px;}
#page #corporativa .destacado .maps_link img{border:none;padding:0px;margin:0px;top:3px;}
#page #corporativa .destacado .maps_link a{font-size:10px;text-decoration:none;font-weight:bold;}
#page #corporativa .destacado .masinfo a{font-size:11px;text-decoration:none;font-weight:bold;}
#page #content  .galeria{float:left;padding:0 10px;width:160px;display:block;}
#page #content  .galeria .titulo_foto{font-weight:bold;font-size:10px;}
#page #content  .galeria .descripcion_foto{font-size:9px;}
#page #content  .galeria img{border:1px solid #E2CDB7;padding:5px;margin-right:11px;background-color:#FFFFFF}
#page #content .galeria2 img{border:1px solid #E2CDB7;padding:3px;margin-right:11px;}
#page #content .titulo_galeria {font-weight: bold;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #eddacb;}
/**********************
ESTILOS NUEVA HOME
**********************/
/* -------------------------------- */
/*      ESTILOS MENUS      */
/* ------------------------------- */
/******Estilos menu**********/
#menu_izquierda {overflow: hidden;position: relative;border: none;background-color: transparent;margin-left:4px;padding: 5px 1px 3px;}
#menu_izquierda div {border-right: 1px solid #CCCCCC;*margin: 0 2px 0 0;font-size:12px;padding:5px 0 6px 6px;border-top-color: #666666;border-bottom-color: #FF3300;background:url(../images/fondo_menu.gif) no-repeat;margin-bottom:-5px;display:inline;}
#menu_izquierda .selected {border-top-color: #FFFFFF;border-bottom-color: #FFFFFF;background:url(../images/fondo_menu_on.gif) 0 0 no-repeat;}
#menu_izquierda .ultimo {*margin: 0 0 0 0;}
/******Estilos submenu**********/
#page #container .subop {font-family: Lucida Sans, "Tahoma", arial, verdana, sans-serif;text-transform:uppercase;font-size:13px;float:left;}
#page #container #content #submenu .selected a {color:#FFFFFF;background-color:#FF3300;padding:3px 7px 3px 7px;}
/* ------------------------------- */
/* ESTILOS MENUS - Fin */
/* ------------------------------ */
#page #header {Zborder: 1px solid red;}
#page #destacado {Zborder: 1px solid blue;height: 235px;}
#page #layer_nav {margin:auto;Zborder: 1px solid yellow;padding-bottom: 0px;}
/*#page.home #container #left {margin-right:0px;padding-left: 10px;border: 1px solid red;width: 45%;}*/
body.trescol #page.home #container #content{background-color: #FFF;width:100%;margin-left: 0px;}
#page.home #container #content #lst_not{/*width: 770px;margin-bottom: 15px;*/}
#page.home #container #content .item_left {padding:10px;background-color: #EEE;float:left;width: 370px;margin:5px 10px 0 0;min-height:380px;_height:380px;}
#page.home #container #content .item_right{/*padding:5px;margin-left: 400px; background-color: #EEE;*/padding:10px;background-color: #EEE;float:right;width: 350px;margin:5px 0px 0 0;min-height:380px;_height:380px;}
#page #container #content #lst_not {padding-top: 0px;margin-top: 0px;}

#page #destacado2{height:140px;}
#page #nnmm #container{margin-top: 10px;}
.textinfo {line-height:12px;color:#999;margin: 9px 10px;}
.paginacion1{margin:10px;}
#page #expo_home{position: relative;overflow: hidden;float:left;width: 375px;margin-right:20px;*margin-right:17px;}
#page #expo_home h1 {margin: 5px;color:#0f0f0f;font-size: 1.5em;}
#page #expo2_home {position: relative;overflow: hidden;width: 375px;}
#page #expo2_home h1 {margin: 5px;color:#0f0f0f;font-size: 1.5em;}
#page .not_item h1{margin: 5px;color:#0f0f0f;font-size: 1.5em;}
#page.home #container #content .item_left_home {position: relative;padding:10px;background-color: #EEE;margin:5px 0 0 0;/*min-height:380px;_height:380px*/}
#page.home #container #content .item_right_home {position: relative;background-color:#EEEEEE;margin:5px 0 0 0;/*min-height:380px;_height:380px;*/padding:10px;}
#page #container  td.foot_txt {color:#999999;font-family:tahoma,Verdana,Trebuchet MS,Arial,Verdana;font-size:10px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;text-align:left;}

#page #container #estira {background: #fff url(../images/fnd_home_exposiciones.gif) repeat-y top left;}
#page #container .barraLinkHome .left {float:left;position:relative;}
#page #container .barraLinkHome .right {float:right;position:relative;}

/************ELEMENTOS DE SCROLLER**************/
.root {padding:12px 0;}
.thumb {position:absolute;height:9px;width:15px;left:10px;}
#page #container #content .media{background-color:#EEE;height:80px;}
#page #container #content .media .left {position:relative;float:left;}
#page #container #content .media .right {position:relative;float:right;}
#page #container #content .media .right img{margin:0;}
#page #container #content #galeria .left a, #page #container #content #galeria .left a img,
#page #container #content #galeria .right a, #page #container #content #galeria .right a img, 
#page #container #content #galeria .thumb a , #page #container #content #galeria .thumb a img{border:0;margin:0;}
.scrollContent {position:absolute;left:0px; top:0px; width:100px; }

/************FIN ELEMENTOS SCROLLER**************/

#page #container #galeria {margin:10px 0 0 0;}
#page #container #galeria h1{margin:0;}

#page #container #corporativa #img_corporativa {float:left;height:265px;margin-top:2px;overflow:hidden;position:relative;width:389px;}
#page #container #corporativa #img_corporativa #pelicula {margin-bottom:5px;padding:10px;}

#page #container #img_exposicion {position:relative;overflow:hidden;}
#page #container #img_exposicion #img_left {position:relative;float:left;}
#page #container #img_exposicion #img_right {position:relative;float:right;}

#page #container #ficha_actividad .reservar{text-align:right;}



/* -------------------- FORMULARIOS II -------------------- */

/* Específico del formulario de quejas */
#container .formu_quejas{
	margin: 0 auto 0 auto;
	width: 98%;
	padding: 0;
	/*background-color: #666666;*/
	/*border-top: 1px solid #d7d7d7;*/
	position:relative;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#container .formu_quejas table {
	margin: 0 auto 20px auto;
	width: 100%;
	padding: 0;
	/*background-color: #666666;*/
	/*border-top: 1px solid #d7d7d7;*/
	position:relative;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

#container .formu_quejas input {margin: 2px 0;}
#container .formu_quejas fieldset {border:1px solid #CAC9BD; padding:0 10px 10px 10px}
#container .formu_quejas fieldset fieldset {border:none}
#container .formu_quejas fieldset.todoRadio {width:200px; margin-right:20px; height:197px; *height:217px; }
#container .formu_quejas legend {border:medium none; font-weight:normal; padding:3px 5px;margin:10px;}
#container .formu_quejas fieldset.todoRadio input {border:none; vertical-align:middle;}
#container .formu_quejas .todoTextarea {margin-top:20px}
#container .formu_quejas fieldset textarea {color:#666; width:727px;}
#container .formu_quejas input.submit {margin:10px 0 0 0 0; padding: 2px;}
#container .formu_quejas .todoTextarea label  {color:#00; margin-left:10px}


/* Rediseño formulario*/
table.table_ME {width:100%}
table.table_ME td {padding:4px 0}
td.cols_ME {font-weight:bold; text-align:center;}
tr.row_ME_ODD { background-color:#E5E5E5}
td.cols_ME_HEADER2 {height:45px}
td.cols_ME_HEADER {vertical-align:bottom; text-align:center; line-height:120%}
table.table_ME td.pregunta { text-align:left; padding-left:10px}
table.table_ME td.concepto { text-align:left; padding-left:10px; vertical-align:bottom}
#container #content table.table_ME td.cols_ME_HEADER label {text-align:center!important;}
#container .formu_quejas .service {background-color:#EEE; border:1px solid #DDD; display:inline; float:left; margin:0 0 20px 4px; padding:10px; width:705px;}
#container .formu_quejas .service select {margin-left:10px}
#container .message { background-color:#EEE; border:1px solid #DDD; padding:15px; font-size:14px; font-weight:bold}
/*********************************************************************************************/

#container .formu_quejas label{
	position: relative;
	overflow: hidden;
	/*display:block;*/
	padding: 0;
	clear:left;
	float:center;
	width: 520px;
	text-align:right
}

/* hide from IE mac \*/
#container .formu_quejas label{font-weight:bold}
#container .formu_quejas .cols_ME_HEADER label{font-weight:normal}

/* parrafo */
#container .formu_quejas p{
	text-align:left;
}

/* end hiding from IE5 mac */
#container .formu_quejas .options {margin-top:10px}
#container .formu_quejas .question {position:relative;	font-size:11px; color: #000; line-height:1.4em; height:50px; border-bottom:1px solid #DDD;}

#container .formu_quejas .question .req {
	color: red;
	font-size:150%;
	font-weight:normal;
	position:absolute;
	top:.1em;
	line-height:1;
	left:-.4em;
	width:.3em;
	height:.3em;
}


#container .formu_quejas input, #container .formu_quejas textarea, #container .formu_quejas select {color:#666;}

#container .formu_quejas input{
/*	width:15em;*/
}
		
	
#container .formu_quejas table select {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 180px;
}

#container .formu_quejas textarea{
	width: 650px;
	height:225px;
	overflow:auto; /*solo muestro scroll cuando sea necesario*/
}
		
#container .formu_quejas br {
	clear:left;
}


#container .formu_quejas input.check{
	margin-left:5px;
/*	float: left; */
	border:0
}

	
#container .formu_quejas div.btn_submit {
	padding: 0 0 0 5px;
}




		
/* -------------------- FIN FORMULARIOSS -------------------- */
/* los fieldset */
#container .untercio {
	border:#FFFFFF;
	display:inline;
	float:left;
	margin:0 0% 0 0;
	width:29%;
}

#container .last {
border:0 none !important;
margin-right:0 !important;
}
/* ---- Estilos para cuatro celdas fijas ----- */
#container .uncuarto {
	border:#FFFFFF;
	display:inline;
	float:left;
	margin:0 0% 0 0;
	width:15%;
}

#container .last {
	border:0 none !important;
	margin-right:0 !important;
	width:29%; !important;
}

/* ---- Estilos para cuatro celdas fijas ----- */
#container .unsesto {
	border:#FFFFFF;
	display:inline;
	float:left;
	margin:0 0% 0 0;
	width:15%;
}

#container .last {
	border:0 none !important;
	margin-right:0 !important;
	width:16%; !important;
}

#container .unsesto_bloque2 {
	border:#FFFFFF;
	display:inline;
	float:left;
	margin:0 0% 0 0;
	width:6%;
}
#container .last {
	border:0 none !important;
	margin-right:0 !important;
	width:16%; !important;
}

#container .mitad {
	border:#FFFFFF;
	display:inline;
	float:left;
	margin:0 0% 0 0;
	width:47%;
}

#container .todo {
	border:#FFFFFF;
	display:inline;
/*	float:right; */
	margin:0 0% 0 0;
	width:92%;
}


#container .formu2 fieldset {padding:0 20px 20px 20px}
#container .formu2 fieldset fieldset {border:none; padding:5px}
#container .formu2 fieldset input {color:#666;  width:216px}
#container .formu2 fieldset select {color:#666; width:221px;}
#container .formu2 fieldset textarea {color:#666; width:462px; *width:442px; float:left;}
#container .formu2 fieldset.untercio {display:inline; float:left; margin:0 15px 0 0; width:200px; *margin-right:35px; _margin-right:15px}
#container .formu2 fieldset.radiobutton {display:inline; float:left; margin:0 0 20px 4px; width:688px; _width:693px; background-color:#EEE; border:1px solid #DDD; padding:10px}
#container .formu2 fieldset.radiobutton input {width:inherit; *width:20px; vertical-align:middle;}
#container .formu2 fieldset.radiobutton .radioset {float:left; margin-right:20px; width:300px;}
#container .formu2 fieldset.radiobutton .comboset {float:left; width:300px;}
#container .formu2 fieldset .todo {width:100%; _width:95%}
#container .formu2 fieldset .todo .help  {width:207px; float:left; margin-left:20px}
#container .formu2 fieldset .todo .help p {color:#888;}
#container .formu2 legend {	font-weight: normal; padding:3px 5px 3px 5px; border:none;}
#container .formu2 .btn_submit {width:70px; clear:both; margin-top:30px; *margin-top:10px}
#container .formu2 .btn_submit input.submit {width:inherit; *width:70px; margin-left:4px;}
#container .formu2 fieldset input:focus, #container .formu2 fieldset textarea:focus , #container .formu2 fieldset select:focus, #container .formu_quejas textarea:focus {}
#container .formu2 p.txt_accept {float:left;  margin:2px 0 0 5px;}
#container .formu2 input.check {width:inherit; *width:15px; float:left;}


#page #container #content .pdf_print {background-color:#EEE; border:1px solid #DDD; padding:8px 10px 5px 10px; margin-top:20px}
#page #container #content .pdf_print img {margin-right:5px}

#page #container #content .tree_of_five {float:left; width:140px;}
#page #container #content .two_of_five {float:left; width:200px;}
#page #container #content .two_of_five input, #page #container #content .tree_of_five input { vertical-align:middle; margin-right:5px}
#page #container #content .formu_quejas .subtitle {font-weight:normal!important; font-size:13px}

/* Fin */


