﻿@charset "utf-8";
/* CSS Document */
/*22-10-2009 // 04-11-09*//* 27-11-2009*//*19-04-2010*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 69%;
	margin: 0px auto;
	padding: 0;
	background-color: #d9d9d9;
	background-image:url("/SiteCollectionImages/Facturae/shadow2.gif");
	background-repeat:repeat-y;
	background-position:center;
}

*:focus { outline:none;}

img {
	border: none;
}

.padre {
	/*background-color:#FFFFFF;*/
	margin: 0 auto;
	width:870px;
	position:relative;
}

.negrita {font-weight:bold;}

ul {padding:0px;margin:0px; list-style:none;}

*+html ul { padding:0px;margin:0px;}

.faq-list li { background-image:url('../SiteCollectionImages/css/bullets/bullet_enlace_gris3d.gif'); background-repeat:no-repeat; background-position:left 5px;
padding-left:12px; list-style:none; padding-top:1px; margin-top:5px; margin-bottom:5px;}

.faq-list li li{background-image:url('../SiteCollectionImages/css/bullets/bullet_peq_gris.jpg'); background-repeat:no-repeat; background-position:left 15px;
padding:10px 0px 5px 10px; list-style:none;			
}

*+html ol li ul.faq-list li{padding:0px !important;background-position:5px 5px !important;}

.listadodescargas li { background-image:url('../SiteCollectionImages/css/bullets/bullet_descargas.gif'); background-repeat:no-repeat; background-position:left 3px;
padding-left:20px; list-style:none; padding-top:1px; margin-top:5px; margin-bottom:5px;}

/*------------------------ header -----------------------------*/
.banner {
	background-image:url(/SiteCollectionImages/FacturaE/banner.gif);
	background-repeat: no-repeat;
	width:870px;
	/*height: 146px;*/
	height:110px;
	margin: 0;
	padding: 0px;
	text-align:center;
}
			
div.header {position:absolute;z-index:1;left:0;top:0;width:870px;height: 110px;}

div.header img {
	left:0;
	margin:0;
	padding:0;
	top:0;
}
.logomityc {
	left: 0px;
	position:absolute;
	top:30px;
	z-index:2;
}
div.opcionidioma {
	padding-right:0px;
	padding-left:0px;
	float:right;
	padding-bottom:0px;
	margin:0px;
	padding-top:0px;
	position:relative;
	background-color:/*#186670;*/#16727e;
	text-align:right;
	width:870px
}
div.opcionidioma ul {
	padding: 0px 10px 0px 0px;
	margin: 2px 0px 3px 0px;
	list-style-type:none;
}
div.opcionidioma ul li {
	display:inline;
	border-left: 1px solid #FFFFFF;
	padding-left:5px;
}
div.opcionidioma a {
	color:#FFFFFF;
	text-decoration:none;
}
div.opcionidioma a:hover, div.opcionidioma a:active {
	text-decoration:underline;
}

div.opcionidioma .primera {
	border-left: 0px solid;

}


/*------------------------------buscador--------------------------------*/

.oculta {position: absolute !important; left: -5000px !important; display:block !important} /* los lectores de texto acceden, pero los navegadores habituales no */


/*div.buscador {
display:block;
float:right;
clear:left;
margin-right:1em;
position:relative;
top:0;
}*/


/*div.buscador fieldset {
border:0 none;
display:inline;
margin:0;
padding:0.3em;
}*/


div.uscHeader_divBuscador {
	display:block;
	float:right;
	font-size:1em;
	margin-right:-30px;
	margin-top:32px;
	width:250px;
}
	

*+html div.uscHeader_divBuscador {
	display:block;
	float:right;
	font-size:1em;
	margin-right:10px;
	margin-top:52px;
	width:250px;
}


fieldset { border:none;}

img.botbuscar { padding-top:10px !important;}


/*-------------------------------------------------------*/
/*------------------ herramientas ------------------------*/

.herramientas {
	padding:0;
	display:block;
	padding-left:0;
	float:right;
	margin-top: 102px;
	margin-right:10px;
	position:relative;
	text-align:right;
	border-bottom-style:none;
}
.herramientas ul {
	padding:0px;
	margin: 0px 0px 15px 1em;
	list-style-type:none;
}
.herramientas ul li {
	border-left: 1px solid;
	padding-left:5px;
}
.herramientas .primera {
	border-left: 0px solid;
}
.herramientas ul li {
	display: inline
}
.herramientas ul li a {
	color: #333;
	text-decoration:none;
}
.herramientas ul li a:hover {
	color:#65C5B9;
	text-decoration:underline;
}

/*-----------------------------------------------------*/
/*---------------------- logo -------------------------*/

.logofacturae {
	padding:0px;
	margin-bottom:10px;
	margin-top:-10px;
	margin-left:10px;
	border-style:none;
	background-color:#FFFFFF;
	position:relative;
	float:left;
}

/*----------------------- contenidos ---------------------*/

.contenido {
	background-color:#FFFFFF;
	width: 870px;
	margin: 0px auto;
	padding: 0px;
	line-height:1.2em;
}

.sidebar1{ width:190px;}

.izdamenu { width:190px;}

.sidebarizq {
	float:left;
	width: 190px;
	margin-right:12px;
	clear:left;
}

.textos_contenido{ font-size:1em; padding-left:15px; clear:left;}

.textos_contenido a { color:#076A70; text-decoration:none;}
.textos_contenido a:visited { color:#076A70; text-decoration:none;}
.textos_contenido a:hover,.textos_contenido a:active  { text-decoration: underline;}

.textos_contenido p{ margin:1px; margin-bottom:5px;}
.textos_contenido h2 { font-size:1.3em; text-indent:0pt !important; margin-bottom:10px;}

.ms-WPBody ol { margin:0px;padding-left:8px;list-style-type:decimal; list-style-position:inside;}

/*-------------------------------*/

.centro {
	float:left;
	width: 640px;
	margin-top:10px;
	margin-bottom:10px;
}


.content {
    float:left;
    clear:left;
    padding:0px 5px 10px 10px;
    position:relative;
    width:400px;    /*margin-top:10px;*/
}


.listadonoticias {
	list-style:none;
	margin-left:0;
	padding-left:0;
}

h1 {font-family: Georgia, "Times New Roman", Times, serif ; font-size:1.6em; color: #FF5500; font-weight:normal; line-height:1.25em;text-indent:5pt; border-bottom:2px solid; margin-bottom:15px; margin-top:10px;}
h2 {font-family: Georgia, "Times New Roman", Times, serif ; font-size:1.5em; color: #505050; font-weight:normal;line-height:1.25em;text-indent:5pt; margin-bottom:8px; margin-top:0px;}
h3 {clear:both; color:#505050; font-family:Georgia,"Times New Roman",Times,serif;font-size:1.3em;font-weight:bold;margin-bottom:0px;padding-bottom:7px;padding-top:0px;/*text-indent:4pt;*/width:100%;}
h4 {font-family: Georgia, "Times New Roman", Times, serif; font-size:1.1em; color: #FF5500; font-weight:bold; margin-top:10px; width:100%;padding-top:5px;padding-bottom:5px;}
h5 {font-family: Georgia, "Times New Roman", Times, serif; font-size:0.9em; color: #505050; font-weight:bold; text-transform:uppercase; margin-top:10px; width:100%;padding-bottom:5px;}

h2.index {font-family: Georgia, "Times New Roman", Times, serif ; font-size:1.5em; color: #FF5500; font-weight:normal;line-height:1.25em;text-indent:5pt; border-bottom:2px solid; margin-bottom:8px; margin-top:0px;}

a:hover {text-decoration:underline;}

.sidebardcha {
	float:right;
	width: 220px;
    padding: 0px;
	margin:0px;
}


.listado_numerico{ text-indent:10px; list-style-position:inside;
}

/*------- novedades -------*/

.novedades {
	background-image:url(/SiteCollectionImages/FacturaE/fondo_dcha_ctr.gif) !important;
	background-repeat:repeat-y;
	width: 200px;
	background-position:left top;
	margin-top:-13px;
	margin-left:-1px;
	
}

.novedadessup {
	background-image:url(/SiteCollectionImages/FacturaE/fondo_dcha_sup.gif)!important;
	background-repeat:no-repeat;
	height:37px;
	width: 220px;
	background-position: left top;
	
}

.novedadesinf {
	background-image:url(/SiteCollectionImages/FacturaE/fondo_dcha_inf.gif) !important;
	background-repeat:no-repeat;
	height:18px;
	width: 220px;
	background-position: left bottom;
	margin-top:-13px;
	margin-left:-1px;
	clear:both;
}

.novedades h2 {
	font-weight:bold;
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	color: #505654;
	margin-top:-20px;
	height:18px;
	width: 180px;
	border-bottom:2px solid #505654;
	line-height:0.8em;
	margin-left:17px;
	text-indent:7pt;
}

*+html .novedades h2 {margin-top:-8px;}
  
/**+html .novedades ul { padding-left:0px; }*/


.novedades ul li {
	background-image:url(../SiteCollectionImages/Facturae/bulletnaranja.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
	border-bottom:1px solid #B0B3B5;
	list-style-type:none;
	margin-left:16px;
	padding-bottom:12px;
	padding-left:23px;
	padding-top:5px;
	width:150px;
}
.novedades ul li a{ font-weight:normal; text-decoration:none; color:#686661;}

.novedades ul li a:hover, a:active { text-decoration:underline;}

.mas_novedades {
	width:185px;
	text-align:right;
	padding-left:15px;
	line-height:0.95em;
	float:right;
	background-image:url(/SiteCollectionImages/FacturaE/fondo_dcha_ctr.gif) !important;
	background-position:left top;
	margin-top:-13px;
	margin-left:-1px;
	height:20px;
	padding-top:20px;
	color:#282828;
	font-weight:bold; 
	text-decoration:none;
}

* html.mas_novedades { height:10px !important; margin:0px; padding:0px;clear:both;}

*+html .mas_novedades {height:40px;}

.divtitulo a:link, .divtitulo a:visited { color:#076A70; text-decoration: none;}
.divtitulo a:hover {text-decoration:underline;}

/*---- enlaces relacionados ----*/

.enlacesrelacionados {
	background-image:url(/SiteCollectionImages/FacturaE/enlaces_ctr.gif) !important;
	background-repeat:repeat-y;
	width: 200px;
	background-position:left top;
	margin-top:-13px;
	margin-left:-1px;
}

.enlacesrelacionadossup {
	background-image:url(/SiteCollectionImages/FacturaE/enlaces_sup.gif)!important;
	background-repeat:no-repeat;
	height:37px;
	width: 220px;
	background-position: left top;
}

.enlacesrelacionadosinf {
	background-image:url(/SiteCollectionImages/FacturaE/enlaces_inf.gif) !important;
	background-repeat:no-repeat;
	height:18px;
	width: 220px;
	background-position: left bottom;
	margin-top:-13px;
	margin-left:-1px;
}

.enlacesrelacionados h2 {
	font-weight:bold;
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	color: #505654;
	margin-top:-20px;	
	height:18px;
	width: 180px;
	border-bottom:2px solid #505654;
	line-height:0.8em;
	margin-left:17px;
	text-indent:7pt;
}

*+html .enlacesrelacionados h2 { margin-top:-8px;}

/*.enlacesrelacionados ul {
	list-style-image:url('../SiteCollectionImages/Facturae/bulletnaranja.gif');
	list-style-position:inside;
	padding:0px;
	font-weight:bold;
	padding-left:30px;
}*/

.enlacesrelacionados ul li {
	background-image:url(../SiteCollectionImages/Facturae/bulletnaranja.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
	border-bottom:1px solid #B0B3B5;
	list-style-type:none;
	margin-left:16px;
	padding-bottom:12px;
	padding-left:23px;
	padding-top:5px;
	width:150px;
}
.enlacesrelacionados ul li a { text-decoration:none; color:#847767;}

.enlacesrelacionados ul li a:hover, a:active { text-decoration:underline;}

/*-------------------------------*/
/*-------- destacados -----------*/

.sidebar2 {
    float:left;
	width: 195px;
	margin-right:10px;
	min-height:180px;
	margin-top:-20px;
}

*+html .sidebar2 {margin-top:-43px;}

.destacados {
	background-color:#e9f5f6;
	width: 180px;
	background-position:left top;
	margin-top:3px;
	margin-left:3px;
}

.destacadossup {
	height:37px;
	width: 180px;
	background-position: left top;
}
.destacadosinf {
	background-color:#E9F5F6;
	background-position:left bottom;
	height:15px;
	margin-left:3px;
	width:180px;
}
.destacados h2 {
	font-weight:bold;
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	color: #505654;
	margin-top:-20px;
	height:25px;
	width: 170px;
	border-bottom:2px solid #505654;
	line-height:1.8em;
	margin-left:0px;
	text-indent:5pt;
}

*+html .destacados h2{ margin-top:1px;}

/*.destacados ul {
	list-style-image:url('../SiteCollectionImages/Facturae/bulletnaranja.gif');
	list-style-position: inside;
	padding:0px;
	font-weight:bold;
	padding-left:10px;
	width:160px;

}*/

.destacados ul li {
	background-image:url(../SiteCollectionImages/Facturae/bulletnaranja.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
	border-bottom:1px solid #B0B3B5;
	list-style-type:none;
	/*margin-left:16px;*/
	padding-bottom:12px;
	padding-left:23px;
	padding-top:5px;
	width:146px;
}
.destacados ul li a { text-decoration:none; font-weight:normal; color:#333;}

.destacados ul li a:hover, a:active { text-decoration:underline;}


/*-------------------------------*/
/*------- colaboran -------------*/

.colaboran {
	/*background-image:url(/SiteCollectionImages/FacturaE/fondo_dcha_ctr.gif) !important;
	background-repeat:repeat-y;*/
	width: 400px;
	background-position:left bottom;
	margin-top:-13px;
	margin-left:-1px;
	float:left;
	background-color:#EFEFEF;
}

.colaboransup {
	height:35px;
	width: 400px;
	background-position: left bottom;
	float:left;
	background-color:#EFEFEF;
	margin-top:10px;
	margin-left:-1px;
}
.colaboraninf {
	height:10px;
	width: 400px;
	background-position: left bottom;
	margin-top:0px;
	margin-left:-1px;
	float:left;
	background-color:#EFEFEF;
}
.colaboran h2 {
	font-weight:bold;
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	color: #505654;
	margin-top:-12px;
	height:15px;
	width: 100%;
	border-bottom:2px solid #505654;
	line-height:0.9em;
	float:left;
	background-color:#EFEFEF;
	padding-bottom:3px;
}


/*------------------------------*/
/* comunes */ 

.file { background-repeat: no-repeat; background-position: 0 0; display:block; padding-left:25px; padding-bottom: 4px; padding-top: 0px; min-height:15px; } 

.file2 { background-image: url('../SiteCollectionImages/css/files/html.gif'); background-repeat: no-repeat; background-position: 0 0; display:inline-block; padding-left: 25px; padding-bottom: 4px; padding-top: 3px; min-height:15px;  } 

.file:hover, .file2:hover { background-color: #e9e9e9; } 

/* iconos por cada formato */ 

.pdf { background-image:url('../SiteCollectionImages/css/files/pdf.gif') !important } 

.xls { background-image: url('../SiteCollectionImages/css/files/xls.gif') !important } 

.doc, .rtf { background-image: url('../SiteCollectionImages/css/files/doc.gif') !important } 

.txt { background-image: url('../SiteCollectionImages/css/files/txt.gif') !important; background-position:3px; } 

.gif, .jpg, .tif, .tiff, .png, .jpeg { background-image: url('../SiteCollectionImages/css/files/imagen.gif')!important } 

.ppt { background-image:url('../SiteCollectionImages/css/files/ppt.gif')!important } 

.aac, .aif, .iff, .m3u, .mid, .midi, .mp3, .mpa, .ra, .ram, .wav, .wma { background-image: url('../SiteCollectionImages/css/files/audio.gif')!important } 

/* audio */ 

.asf, .asx, .avi, .mov, .mp4, .mpg, .qt, .rm, .wmv { background-image: url('../SiteCollectionImages/css/files/video.gif')!important } 

/* video */ 

.rar { background-image: url('../SiteCollectionImages/css/files/rar.gif') !important } 

.zip { background-image: url('../SiteCollectionImages/css/files/zip.gif') !important } 

.exe, .com, .bat { background-image: url('../SiteCollectionImages/css/files/exe.gif') !important } 

.psd { background-image: url('../SiteCollectionImages/css/files/psd.gif') !important } 

.fh8, .fh9, .fh10, .fh11 { background-image: url("Images/files/fh.gif") !important } 

.swf { background-image: url('../SiteCollectionImages/css/files/swf.gif') !important } 

.kml, .kmz { background-image: url('../SiteCollectionImages/css/files/klm.gif') !important } 

.ods { background-image: url('../SiteCollectionImages/css/files/ods.gif') !important } 

.htm, .html, .php, .asp, .aspx, .xhtml, .es, .com, .net, .xsd, .xml  { background-image: url('../SiteCollectionImages/css/files/htm.gif')!important } 

/*----------------------------------- Normativa --------------------------------------*/

.menuayudas{ float:left; width:600px; left:10px; top:5px; margin-bottom:15px; background:url('../SiteCollectionImages/css/cajas/fondo_normativa.gif') repeat-y ;/*height:116px;*/height:120px;}


*+html .menuayudas { margin-bottom:-30px !important;}



.menuayudas ul{ padding-left:30px;/*padding-top:20px;*/padding-top:10px;}

/* fondo elemento activo */
.menu_secciones.activomenuarriba { font-weight:bold;}

/* iconos de +*/
.menuayudas a{ background: url("/SiteCollectionImages/css/bullets/ayuda_mas.gif") left no-repeat !important; text-decoration:none;}
.menuayudas a:hover, .menuayudas a:active{text-decoration:underline;}
.menuayudas a.activomenuarriba{ font-weight:bold;}

/*-----------------------------------------------------------------*/
/*----------------------------para el pie--------------------------*/

.ministerio {clear: left; width: 100%; text-align:center; margin: 2em auto; border-top:2px solid #35656e; padding-top:10px; }

.oculto { display: none;}

.footer {
clear: both;
background-color: #ffffff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
}

div.ministerio p {
margin-top: 0em;
margin-right: auto;
margin-bottom: 0em;
margin-left: auto;
}

address, caption, cite, code, dfn, th, var {
font-style: normal;
font-weight: normal;
}

.iconosPie {clear:left;float:right;position:absolute;right:10px;width:200px;}
.iconoPie1, .iconoPie2, .iconoPie3 { display:inline; bottom:10px;}


/********************************************************************************/
/********** miga de pan **********/
div.migapan { margin: 4px 0px 0px 0px; color : #000; font-size: 0.9em; padding: 0px; float: left; width:100%; margin-bottom:20px; display:block; } 
div.migapan a { color: #000; padding: 0px; margin: 0px; text-decoration: underline !important; display:inline; } 
.fin_path {color: #000; padding: 0px; margin: 0px; font-weight:bold; text-decoration: none; display:inline;}
.migapan ol li { padding: 0px 0px 0px 2px; list-style: none; display: inline; } 
.migapan ol { display: inline; padding-left:0px; margin:0px; } 
.raquo {background: transparent url('/SiteCollectionImages/FacturaE/path.gif') no-repeat; display:inline-block; padding:0px 0px 0px 9px; height:12px; width:8px; vertical-align:middle; } 
/********** fin miga de pan **********/


/****************** metido por david ******************/

/********** menu izquierdo **********/
/* menu caja morada (ver tambien menu y menu redondeado) */
div.menu .menu_caja_box {line-height:0.8em; margin:0px; padding:0px;}
div.menu .menu_caja_top { margin:0px; padding:0px;}
div.menu .menu_caja_top div { height: 9px;margin:0px; padding:0px;}
div.menu .menu_caja_bottom {height:10px;margin:0px; padding:0px;}
div.menu .menu_caja_bottom  div { height:10px;margin:0px; padding:0px;}
div.menu .menu_caja_content {height:auto; width:190px;margin:0px; padding:0px;  border-top: 1px solid #B5B1B3;border-right: 1px solid #e0ebda; border-left: 1px solid #e0ebda; line-height:1em; /* este line-height resuelve el bug de IE de elementos flotantes que desaparecen segun http://www.dracos.co.uk/code/ie6-css-bug */}

/* - menu secundario (izquierda) - */
 
div.menu {padding: 0.5em 0px; font-family:Georgia,"Times New Roman", Times, serif; font-size:1.2em; width:190px}  

div.menu li {display:block; background-color: #f6f2f3 !important;margin: 0; padding: 0 !important; width:190px;}                                                     

div.menu li a { border-bottom:1px solid #b4b1b2;background-image:url(../SiteCollectionImages/css/bullets/menubullet1.gif);background-position:0.4em 0.8em;background-repeat:no-repeat;color:#505050 !important;display:block;font-weight:bold;line-height:1.1em;margin:0;padding:10px 10px 7px 25px;position:relative;text-decoration:none;width:155px !important;}
div.menu li span { border-bottom:1px solid #b4b1b2;background-image:url(../SiteCollectionImages/css/bullets/menubullet1.gif);background-position:0.4em 0.8em;background-repeat:no-repeat;color:#505050 !important;display:block;font-weight:bold;line-height:1.1em;margin:0;padding:10px 10px 7px 25px;position:relative;text-decoration:none;width:155px !important;}
div.menu li a:hover{ text-decoration:underline;}

.liselected {background-image:url(../SiteCollectionImages/css/pestannas/menu_selected.jpg); background-repeat:no-repeat; background-position:0.15em 0.8em;}

div.menu li.n1ultimo {border-bottom: 0 !important}   
div.menu li.n1sindesplegar a:hover {background-color:#E9F7F7; background-image:url(/SiteCollectionImages/css/bullets/triangulos_azules.gif); text-decoration:underline}
div.menu li.n1desplegado a:hover {background-color:#E9F7F7}
div.menu li.n1sindesplegar a {background-color:#CFDBDB; background-image:url(/SiteCollectionImages/css/bullets/triangulos_azules_n2.gif)}
div.menu li.n1desplegado a {background-color:#DFECEC; background-image:url(/SiteCollectionImages/css/bullets/triangulos_azules.gif); text-decoration:underline}
div.menu span.icono_casa {background: url(/SiteCollectionImages/plantilla/icono_casa.png) no-repeat  0 0; width: 16px !important; height: 15px !important; display: inline-block}

/* - menu secundario energia (ver tambien menu redondeado) - */

.menu {padding: 0.5em /*4px*/0px; margin-top:1px;}
.menu ul{margin-top:0px;}	
.menu li {display:block; /*border-bottom:1px dotted #81A8A0;*/ margin: 0; padding: 0 !important;width:190px;}
.sinlineamenu{display:block; border-bottom:0px dotted #81A8A0 !important; margin: 0; padding: 0 !important;}                                                    
.menu li.n1ultimo {border-bottom: 0 !important}	
.menu li.n1sindesplegar a:hover {}
.menu li.n1desplegado a:hover {background-color:#bfc8cb}
.menu li.n1sindesplegar a {background:none;color:#000000 !important;display:block;line-height:1.1em;margin:0;padding:0px;position:relative;}
.menu li.n1desplegado a {background-color:#e3eef2; background-image:url("../SiteCollectionImages/css/bullets/mas_mityc_cuadrado_hover.gif"); text-decoration:underline}
.menu li.n1sindesplegar {background-color:#D9E4E8; background-repeat:no-repeat; background-image:url("../SiteCollectionImages/css/bullets/mas_mityc_cuadrado.gif"); background-position: 0.2em 0em; font-weight:bold; margin-left:0px; padding-left:21px !important; margin-bottom:2px; margin-top:7px; margin-bottom:5px; padding-bottom:5px !important;}
.menu .lineadura{ border:none; background-image:url(../SiteCollectionImages/css/rayas/lineamenu.gif); background-position:bottom; background-repeat:repeat-x; margin-top:-8px;}
.menu ul {list-style:none;padding-left:0px;}
/*menu de segundo nivel en home */

/*.menu li ul{ background-color:orange;padding-bottom:0px;margin-top:1px; margin-left:0px; background-image:url(../SiteCollectionImages/css/rayas/lineamenu.gif); background-position:bottom; background-repeat:repeat-x;}*/

.menu li li a:link, .menu li li a:visited {border-bottom:1px dotted #b4b1b2;width:160px !important; padding: 7px 10px 7px 21px; display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.8em; color: #505050 !important; margin: 0; background-repeat: no-repeat; background-position: 1em 0.8em; background-image:url(../SiteCollectionImages/css/bullets/menubullet2.gif); width:190px;}
.menu li li a:hover, .menu li li a:active {background-image:url(../SiteCollectionImages/css/bullets/menubullet3.gif); background-position: 0.8em 1em; font-weight:normal; text-decoration:underline; background-color:#dfdcdd !important; width:190px;}
.menu li li span {border-bottom:1px dotted #b4b1b2;width:160px !important; padding: 7px 10px 7px 21px; display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.8em; color: #505050 !important; margin: 0; background-repeat: no-repeat; background-position: 1em 0.8em; background-image:url(../SiteCollectionImages/css/bullets/menubullet2.gif); width:190px;}
.menu li li span:hover {background-image:url(../SiteCollectionImages/css/bullets/menubullet3.gif); background-position: 0.8em 1em; font-weight:normal; text-decoration:underline; background-color:#dfdcdd !important; width:190px;}
.liselected2 .negrita {background-image:url(../SiteCollectionImages/css/bullets/menubullet3.gif)!important; background-repeat:no-repeat; background-position: 0.8em 1em !important; font-weight:normal !important; text-decoration:underline; background-color:#dfdcdd !important; width:190px;}

/********** fin menu izquierdo **********/


/********** menu secundario **********/
/* fondo */
/*.menu_secciones {background: #f9f4e1;}*/


/********************************* Mirar esta parte con D.Provencio**********************************/
/* esquina abajo izquierda */

/*div.redge10 {background:  url(/SiteCollectionImages/css/cajas/lat_der_libre2.gif) top right repeat-y}

div.ledge10 {background:  url(/SiteCollectionImages/css/cajas/lat_izq_libre2.gif) repeat-y}

div.bedge10 {background: url(/SiteCollectionImages/css/cajas/inf_cen_libre.gif) bottom left repeat-x}

div.blcorner10 {background:  url(/SiteCollectionImages/css/cajas/inf_izq_libre2.gif) bottom left no-repeat}

div.brcorner10 {background:  url(/SiteCollectionImages/css/cajas/inf_der_libre2a.gif) bottom right no-repeat;  padding: 5px 15px 15px 15px;}
*/

/* esquina abajo derecha e icono arriba */

/*div.brcorner10arroba {background:  url("/SiteCollectionImages/css/cajas/inf_der_libre_arroba.gif") bottom right no-repeat;  padding: 5px 15px 15px 15px;}

div.brcorner10faq {background:  url("/SiteCollectionImages/css/cajas/inf_der_libre_faq.gif") bottom right no-repeat;  padding: 5px 15px 15px 15px;}
*/
/* dentro de las cajas */
/*div.innercontent {width: 100%}

.innercontent ul{list-style-type: none}

.innercontent ul li{margin-bottom: 10px}

.innercontent ul li a{}

.innercontent ul li a:hover{text-decoration: underline}*/

/* interior menu  */
.menu_secciones  {  margin: 0px 0px 5px 0; /*border-top: 1px solid #e9e9e9;*/ line-height:1em; position:relative; min-height:1px    }
*+html .menu_secciones {margin: 0px 0px 60px 0; }

.menu_secciones h1 { color: #666; background: transparent; margin-bottom: 5px; position: relative; margin-top: -14px !important; font-variant: normal !important; margin-left: -6px; letter-spacing:normal;}

.menu_secciones ul { display: table; width: 100%;}

.menu_secciones ul li {display: inline; min-height:5px;}

.menu_secciones ul li a {background:transparent url(/SiteCollectionImages/css/bullets/bullet_mas_grande_marron.gif) no-repeat scroll 0.5em 50%; display: block;  border-bottom: 1px dotted #c6c1ae; padding: 4px 3px 7px 20px !important; width: 39%; float: left; margin-right: 5%; color: #2C2C2C}

/********** fin de menu secundario **********/

/***********************************************************************************/

/********** webpartszones **********/

.webpart_left { width: 49%; float: left}

.webpart_right { width: 49%; float: right}

/********** fin webpartszones **********/


/********** web part listado de recursos **********/

.listado_de_carpetas .carpeta {background-image:url('../PublishingImages/folder.gif');background-repeat:no-repeat;background-position:left top; padding-left:20px; font-weight:bold; height:15px; border-bottom:1px dotted #505050;}

li.carpeta { padding-top: 4px; padding-bottom:3px;}

.titulorecursos1 {background: url(/SiteCollectionImages/css/bullets/bullet_organigrama.gif) no-repeat scroll 3px 0.3em; font-family: Georgia, "Times New Roman", Times, serif ; font-size:1.3em; margin:0; font-weight:bold; padding:4px 3px 4px 23px; margin:0px; position:relative; color:#505050; text-indent:4pt; border-bottom:1px solid #505050;}

.listadoRecursosWebPart { clear:both;}
.listadoRecursosWebPart ul {list-style-type: none; }

ul.bullet { margin:0px 10px 0px -10px; padding:0px; line-height:normal; line-height:0.95em; }

ul.bullet li {background:transparent url(/SiteCollectionImages/css/bullets/bullet_tick_blu.gif) no-repeat scroll 17px 4px;display:block;line-height:0.95em;margin-bottom:10px;margin-top:5px;padding-left:12px;/*text-indent:10px;*/}

/********** fin web part listado de recursos **********/


/********** web part listado más novedades **********/
div.buscador { border-right: #efefef 1px solid; padding-right: 1em; background-position: 50% bottom; border-top: #efefef 1px solid; padding-left: 1em; background-image: url(../images/fondo_gris.jpg); padding-bottom: 1em; margin: 1em 0px; border-left: #efefef 1px solid; width: 98%; padding-top: 1em; border-bottom: #efefef 1px solid; background-repeat: repeat-x } 
div.buscador select { padding-right: 0px; padding-left: 0px; font-size: 1em; padding-bottom: 0px; margin: 0px 0px 1em; color: #333; padding-top: 0px } 
div.buscador input { padding-right: 7px; padding-left: 7px; font-size: 1em; padding-bottom: 2px; margin: 0.9em; padding-top: 2px } 
.txtbuscar { border-right: #999 1px solid; padding-right: 7px; border-top: #999 1px solid; padding-left: 7px; font-size: 1em; padding-bottom: 2px; margin: 0.8em; border-left: #999 1px solid; padding-top: 2px; border-bottom: #999 1px solid; background-color: #fff } 
.btncombo { color: #fff; background-color:#076A70; } 
.buscar { color: #fff; background-color: #076A70 } 
.oculta { display: block !important; left: -5000px !important; position: absolute !important } 
dl#linot { padding-right: 1em; padding-left: 1em; padding-bottom: 0.2em; margin: 0px 0.2em; padding-top: 0.2em } 
dl#linot dt { font-weight: bold; left: 0px; margin-bottom: -1.2em; width: 7em; color: #FF5500; position: relative; top: 0em } 
dl#linot dd { padding-right: 0px; padding-left: 1.5em; padding-bottom: 0.5em; margin: 0px 0px 0px 9em; padding-top: 0px } 
dl#linot dd.titular_buscador { background-position: 0px 3px; background-image: url(../images/mayorque.gif); background-repeat: no-repeat } 
dl#linot dd a { color: #fba026; text-decoration: underline } 
dl#linot dd a:hover { text-decoration: underline } 
dl#linot dd a em { font-weight: bold; font-style: normal } 
.dpdnlist { margin-left: 0px } 
/*paginado de botones*/
ul.diccionario_boton {margin: 10px auto; text-align: center; }
ul.diccionario_boton li {margin: 3px; display: inline}
ul.diccionario_boton .pagina_activa {}
ul.diccionario_boton .pagina_activa input { padding:2px 6px; text-decoration:none; border: 1px solid #ddd; background-color:#FFFFFF; cursor:pointer}
ul.diccionario_boton .pagina_activa input:hover{color: #fff !important; background:#027bc2; text-decoration:none; border: 1px solid #036}
ul.diccionario_boton .pagina_desactivada input {padding:2px 6px; color: #999;  border: 1px solid #fff; background-color:#FFF;}
ul.diccionario_boton .pagina_actual input {padding:2px 6px; color: #f00 !important; border: 0 !important; font-weight: bold; background-color:#FFF;  border: 1px solid #fff;}
/********** fin web part listado más novedades **********/


/********** web part listado de enlaces **********/
.punteado {margin-bottom: 5px;}
.punteado li {background:  url(/SiteCollectionImages/css/bullets/bullet_tick_blu.gif) no-repeat 0em 0.3em; padding-left: 1em; margin-bottom:15px; display: block; border-bottom:1px dotted #505050; list-style:none;line-height:0.875em;}
.punteado li a { font-weight:bold;}
.punteado p { margin-bottom:15px;}


/********** fin web part listado de enlaces **********/


/********** web part de faqs **********/

ul.listadofaqs { padding-left:0px; margin-left:0px; padding-bottom:5px; list-style:none; font-weight:bold; line-height:1.4em; }

.tit_faq1{line-height:0.95em; font-weight: bold; padding-bottom:2px; padding-top:10px; border-bottom: 1px dotted #666666; color:#505050;}

.listadofaqs li a, .listadofaqs li a:visited {text-decoration:underline !important; color: #076A70 !important;}

.listadofaqs li a:hover {text-decoration:none !important; color:#505050;}

.respuesta { font-weight:normal; line-height:normal; margin-top:5px; margin-bottom:10px; line-height:0.95em;}

.subir{background-image:url(Images/subir.png);background-position:right center;background-repeat:no-repeat;text-align:right;}
.subir a, .subir a:visited { display:inline-block; padding-bottom:2px; padding-right:10px;}
.subir a:hover {text-decoration:underline;}


/********** fin web part de faqs **********/


/********** web part de mapa web **********/
/*.mapaWebPart ul {list-style-type: none; color: #076A70!important;}

.padre_organigrama { color: #076A70; text-decoration: none; border-bottom: none;}

ul.mapa {color: #076A70; font-size:1em; margin-top:5px; margin-left:15px;}
.mapa a {color: #076A70; text-decoration:none; font-size:1em; }
.mapa a:hover{text-decoration:underline;}

.nivel1{margin-top:15px; font-weight:bold; color: #076A70; }

li.nivel1 a { font-size:1.1em;padding-left:10px; line-height:14px; color: #076A70; }

li.nivel2 a { font-size:1em; padding-left:10px; line-height:14px; color: #076A70;}*/

.mapa {font-weight:normal;}

.mapa a{
	color:#076A70!important; margin-left:3px;}

.mapa li a:hover{
color:#000;
margin-left:3px;
font-size:1em;
}
.mapa li{
 padding-top:10px; margin-left:3px;
}
.mapa ul{
margin-left:15px;
}

.mapa li.nivel1 { font-size:1.1em; color:#076A70 !important;}
.mapa li.nivel2 a{ font-size:0.9em; color:#076A70 !important;}




/********** fin web part de mapa web **********/


/********** noticas index **********/
.noticia { border-bottom:1px dotted #CCCCCC; display:block; float:left; width:95%;padding-bottom:10px; display:block;} 
.noticia img { border-bottom:1px dotted #CCCCCC; float:left; margin:0px 10px 0px 9px; } 
.noticia a.image, .noticia a.image:hover { width:75px; float:left; padding-left:0px !important;}
.noticia a, .noticia a:hover { color: #666666; float:left; text-decoration:none; width:70%; padding-left:8px; clear:left; padding-top:5px; } 
.noticia a:hover { text-decoration: underline; } 
.noticia p {margin-left:90px; min-height:40px;}
.noticia ul {list-style-type: none; }
.noticia h2{ padding-top:15px; }


/********** fin noticas index **********/

/*----------------- TABLA DATOS TABULARES ---------------------------------*/ 

/*.content_sinmenu .tabladatos { width: 90%; font-family: Verdana, Tahoma, Geneva; font-size: 11px; border: 1px solid #CCC; margin-bottom: 15px; }*/
.tabladatos {border: 1px solid #076A70; width:90% !important; display: inline-table; float:left; table-layout:inherit;}
table tbody tr td div#divListadoExt table#tablaExtensiones .tabladatos {
				width:80%;
}
.tabladatos th {
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	border: solid 1px #076A70;
	background-color: #076A70;
	color: #FFF;
	height: 20px;
	vertical-align: middle;
	padding: 2px 3px !important;
} 
.tabladatos th.negrita { font-weight: bold; color: #FFF; } 
.tabladatos td { border: solid 1px #076A70; background-color: #FFF; color: #000; text-align: left; padding: 5px;} 
.tdresultados { border: solid 1px #076A70; background-color: #076A70; font-weight: bold; vertical-align: middle; } 
.tabladatos p { margin: 2px; } 
.tabladatos a { font-weight: normal; color: #076A70; } 
.tabladatos a:hover { text-decoration: underline; font-weight: normal; color:#263701 !important } 
.tdsepara { padding: 1px; margin: 1px; width: 100%; background-image: url("Images/separatbody.jpg"); background-position: center; background-repeat: repeat-x; background-color: #FFF; } 
.tdnumero { text-align: right; } 
.thnumero { text-align: right; } 
.tablainvisible { border-style: none; } 
.tablainvisible caption { border-style: none; text-align: left; color: #4E7003; line-height:1.25em; font-weight: bold; padding-left: 3px; padding-bottom: 2px; padding-top: 3px; margin-bottom: 5px; margin-top: 3px; } 
.tablainvisible th { border-style: none; } 
.tablainvisible td { border-style: none; } 

/*---------------------------------------------------------------------------*/

.botondescargar {width:150px; line-height:1.5em; border:1px solid #076A70; padding:5px; background-color: #e9e9e9;}

/*input {background-color:#076A70; color: #FFF; font-size:1.1em;}*/

/********** iconos parte inferior index **********/
.iconos { width:100%; text-align:center; display:block; float:left; } 
.iconos li { display:inline; margin: 0px 5px 0px 5px; } 
.iconos ul {list-style-type: none; }
/********** fin iconos parte inferior index **********/

/* ********** Estilos IE6 ***************** */
* html.padre{ margin-left:194px !important;}

* html.textos_contenido {padding-left:0px!important; width:610px!important;}/*repasar esto....*/

* html div.centro{float:right; clear:right; width:620px !important;margin:0px;padding:0px; margin-right:10px;}

* html div.sidebardcha {width: 160px; float:right; clear:right;}

* html.content{
	float:left;
	clear:left;
	padding:0px 0px 10px 0px;
    position:relative;
  
}


* html.novedades h2{margin-top:1px; height:18px;}


* html.mas_novedades { 
	width:220px; 
	background-image:url(/SiteCollectionImages/FacturaE/fondo_dcha_ctr.gif) !important;
	background-position:left top;
	padding:0;
	margin:0px; 
	float:right; 
	clear:right;
	text-align:right;
	height:40px;
	color:#282828;
	font-weight:bold;
	text-decoration: none;
}


* html.enlacesrelacionados h2 { height:18px; margin-top:1px;}

* html.destacados h2 { height:18px; margin-top:1px;}


.slm-layout-main {
border:0 none;
float:left;
margin:0;
padding:0;
width:100%;
}

* html.colaboran h2 { height:18px; margin-top:1px;}

* html div.menu li a { width:190px !important;}

/* RADEDITOR */

.destacado {font-weight: bold}

.italica {font-style:italic}

.subrayado {text-decoration: underline}

.tachado {text-decoration:line-through}

/* */

.texto_izquierda {text-align: left}

.texto_centro {text-align: center}

.texto_derecha {text-align: right}

/* imagen flotando a... */

.imagen_centrada {margin: 5px auto; display: block}

.imagen_derecha {float: right; background-color:#fff; padding: 5px}

.imagen_izquierda {float: left; background-color:#fff; padding: 5px}

/* */

.ms-WPBody {font-size:1em !important;}

.ms-WPBody a:link, .ms-WPBody a:visited { color: #076A70 !important;}

.ms-asset-icon { margin-right:2px; }

.ms-WPBody ol {list-style-type:decimal;margin:0;padding-left:24px;}


/* Listado de carpetas por Rubén */

.content_completo .listadoCarpetas{
				margin-bottom:4px;
}
.content_completo .listadoCarpetas ul li{
			
				background-image:none;
}


.content_completo .listadoCarpetas li{
				font-weight:bold; 
				margin-bottom:4px;
				margin-top:0px;
				
}
.content_completo .listadoCarpetas li li{
				font-weight: normal; 
				font-size:1em;
				margin-bottom:0px;
				line-height:1.1em;
}
.content_completo .listadoCarpetas .titulorecursos1{
				background:url(' Images/carpeta1verde.png');
				background-position:left top;
				background-repeat:no-repeat;
				padding-left:23px;
}
.content_completo .listadoCarpetas .carpeta{
				background:url(' Images/carpeta2verde.png');
				background-position:left top;
				background-repeat:no-repeat;
				padding-left:22px;
				font-weight:bold;
				margin-top:5px;
}
/* para ajustar los altos de las carpetas en los distintos navegadores */
.content_completo .listadoCarpetas {
				margin-bottom:-6px;
}
.content_completo .listadoCarpetas .titulorecursos1{ margin-bottom:6px;}
.content_completo .listadoCarpetas .carpeta{ margin-top:14px; margin-bottom:5px;}
.content_completo .listadoCarpetas .bullet{margin-top:-5px; margin-bottom:-8px;	}


*+html .content_completo .listadoCarpetas .titulorecursos1{ margin-bottom:-5px;}
*+html .content_completo .listadoCarpetas .carpeta{ margin-top:25px;}
*+html .content_completo .listadoCarpetas .bullet{margin-top:-5px; margin-bottom:-28px;}

/* Estilo logo Presidencia EU*/
.logo2010 { visibility:visible; z-index:5;top:120px!important; right:40px!important; display:inline}


/* inicio buscador */
ul.diccionario_boton {margin: 10px auto; text-align: center; }
ul.diccionario_boton li {margin: 3px; display: inline}
ul.diccionario_boton .pagina_activa {}
ul.diccionario_boton .pagina_activa input { padding:2px 6px; text-decoration:none; border: 1px solid #ddd; background-color:#FFFFFF; cursor:pointer}
ul.diccionario_boton .pagina_activa input:hover{color: #fff !important; background:#027bc2; text-decoration:none; border: 1px solid #036}
ul.diccionario_boton .pagina_desactivada input {padding:2px 6px; color: #999;  border: 1px solid #fff; background-color:#FFF;}
ul.diccionario_boton .pagina_actual input {padding:2px 6px; color: #f00 !important; border: 0 !important; font-weight: bold; background-color:#FFF;  border: 1px solid #fff;}

ul.diccionario_boton2 {margin: 20px; text-align: center; }
ul.diccionario_boton2 ul{margin-top: 10px ;}
ul.diccionario_boton2 li {margin: 3px; display: inline}
ul.diccionario_boton2 .pagina_activa input { padding:2px 6px; text-decoration:none; border: 1px solid #ddd; background-color:#FFFFFF; cursor:pointer}
ul.diccionario_boton2 .pagina_activa input:hover{color: #fff !important; background:#027bc2; text-decoration:none; border: 1px solid #036}
ul.diccionario_boton2 .pagina_desactivada {padding:2px 6px; color: #999;  border: 1px solid #fff; background-color:#FFF !important;}
ul.diccionario_boton2 .pagina_actual   {padding:2px 6px; color: #f00 !important; border: 0 !important; font-weight: bold; background-color:#FFF !important;  border: 1px solid #fff;}
ul.diccionario_boton2 {padding:3px 3px 3px 4px;	font-size:1em;}
ul.diccionario_boton2 li {border:1px solid;display:inline;margin:3px;padding-bottom:3px;padding-left:4px;padding-top:3px;}
ul.diccionario_boton2 a{text-decoration:none; margin-right:3px;}
ul.diccionario_boton2 li:hover{background-color:#DFEFFF;}

.buscador p{margin-left:10px;}
.resultadosBuscador dd{margin-left:0px;}
.resultadosBuscador dt {font-weight:bold;}
.resultadosBuscador a{color:#FF5500;}

/* fin buscador */

/* Estilos Formulario de extensiones */

.formulario_basico { padding-top:10px; margin-left: 20px;}

.asterisco { margin-left:-5px; float:left; color:#FF0000;}
.asteriscoAviso{ color:#FF0000; }

.linea100 label {padding-left:2px; width:35%; display:inline; float:left}

.linea100, .linea { font-weight:bold;}

div.linea100 { margin-bottom:10px;}

.linea100 select {width:31%; font-family:Verdana; font-size:1em;}

div.linea { margin-top:10px;}

#divXSD {margin-bottom:10px; margin-top:5px; float:left; clear:both;}
#divEjemploCompleto, #divDocumentacion {margin-bottom:10px; margin-top:5px; float:left; }

#divXSD label, #divEjemploCompleto label, #divDocumentacion label {width:216px; display:inline; float:left} 
#divXSD input, #divEjemploCompleto input, #divDocumentacion input {width:46%; float:left;} 

input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em;}

.botonFormulario { background-color:#35656E; color:#FFFFFF; padding:3px; font-weight:bold; float:left; clear:both;}

.errorformulario { /*padding-bottom:10px;*/ color:red;}

.exitoformulario {font-weight:bold; padding-left:25px; padding-top:3px; background-image:url('Images/ico-ok.png'); background-repeat:no-repeat; background-position: left top; height:20px;}

.webpart_left, .webpart_right { display:none;}

#tablaExtensiones { margin: 0px 0 20px 0;}

*+html table#tablaExtensiones { margin-top:0px;}

textarea.input70 {float:left; margin-left:3px; font-family:Verdana; font-size:1em; width:45%; height:180px;}

input.subidaArchivo{background-color:#FFFFFF; border:1px solid #7F9DB9;}

.observaciones { float:left;}

.observaciones label { width:30%; display:inline; float:left;}

.cajaTexto {width:30%;}

.cajaObservaciones {width:45%; margin-left:3px; font-family:Verdana; font-size:1em;}

.enlaceFormulario {float:left; clear:left; }

div#EnlaceAFormulario{margin-bottom:10px;}

div.divCamposObligatorios { text-align:left; font-weight:bold; margin-right:50px; margin-bottom:15px;}

.tabladatos caption {color:black; font-weight:bold; margin-bottom:5px;text-decoration:none;}
