/********************************************************************
PROYECTO PACTO POR EXTREMADURA
Desarrollado por: Solucionex Tecnologías de la Información

Hoja de estilos general

versión: 1.0
*********************************************************************/

/* RESETEO DE PROPIEDADES *******************************************/
* { margin:0; padding:0; outline:none; }
fieldset,
img { border:0; }
ol,
ul { list-style:none; }
h1,
h2,
h3,
h4,
h5,
h6 { font-size:100%; font-weight:normal; }

/* GENERALES *********************************************************/
html,
body {
  margin:0;
  padding:0;
  font-family:Verdana, Arial;
  font-size: 12px;
}

body {
    background: #FFF;
    color: #3E3E3E;
}

a{
	color:#7f7f7f;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

p.textos{
        margin:0 0 10px 0; text-align:justify;
}

 h3.textos{
   color:#D41616;
   font-size:1.2em;
   font-weight:bold;
   margin:20px 0 10px 0 ;
   text-align:justify;
}

ul.textos {
        list-style:disc;
        margin:0 0 10px 40px;	
}
        ul.textos li{margin-bottom:7px;}

ol.textos {
        list-style:decimal;
        margin:0 0 10px 40px;	
}
        ol.textos li{margin-bottom:7px;}


/****************************************/
/************** CABECERA ****************/
/****************************************/
#cabecera {
    margin: 0;
    padding: 0;
    background: #FFF url(../img/cabecera.jpg) no-repeat;
    width: 950px;
    height: 250px;
} 
#cabecera1 {
    width: 950px;
    height: 52px;
    display: block;
    background: #FFF url(../img/cabecera_pacto1.jpg) no-repeat;
    float: left;
    margin: 10px 0;
    text-indent: -10000px;
}

#cabecera1 a {
    width: 950px;
    height: 54px;
    display: block;
    text-indent: -10000px;
}
#cabecera2 {
    width: 625px;
    height: 98px;
    display: block;
    background: #FFF url(../img/cabecera_pacto3.jpg);
    float: right;
    margin: 30px 0 0;
    text-indent: -10000px;
}

/****************************************/
/*********** CONTENIDO ******************/
/****************************************/
#contenedor {
    margin: 0 auto;
    padding: 0;
    color: #3E3E3E;
    background: #FFF;
    width: 950px;
}

#contenido {
    width: 950px;
    margin:0 0 10px 0;
    overflow:hidden;
} 

#pie {
	width:950px;
	overflow:hidden;
	padding:0;
        margin:0 0 10px 0;
}

#logo_junta{
    background: #FFFFFF;
    width: 207px;
    height: 43px;
    float:left;
}

#logo_ministerio{
    background: #FFFFFF;
    width: 202px;
    height: 57px;
    float:left;
    margin:1px 0 0 6px;
}

#logo_avanza{
    background: #FFFFFF;
    width: 193px;
    height: 32px;
    float:left;
    margin:1px 0 0 6px;
}

#infolegal{
    width: 125px;
    height: 15px;
    float:right;
}
#logos_accesibilidad{	
    float:right;
    background: #FFFFFF url(../img/logos_accesibilidad.jpg);
    width: 137px;
    height: 15px;
}


/* TITULOS SECCIONES*/

#titulosecc{
	width:950px;
	overflow:hidden;
	margin:10px 0;
	border-bottom:1px solid #d41616;
}
#titulosecc div.izq{float:left; width:600px; overflow:hidden;}
#titulosecc div.der{float:right; width:179px; overflow:hidden; text-align:right; padding:7px 0 0 0;}
a.volver {color:#00AE51;font-size:0.9em;font-weight:bold;text-decoration:none;}        

#titulosecc h2{font-size:1.6em; font-weight:bold; color:#00ae51;}	

/****************************************/
/************* PAGINACION ***************/
/****************************************/
.paginacion {
	width:100%; height:30px;
	/*margin:20px 0 0 0;*/ padding:20px 0;
	overflow:hidden;
	font-size:0.8em;
	color:#CCC;
	clear:both;
	text-align:center;
}
	.paginacion .activa, .paginacion .boton {
		background:#EFEFEF; color:#333;
		border:1px solid #ccc;
		text-decoration:none;
		margin:0 1px 0 0; padding:1px 3px;
		width:15px;
		display:inline;
	}
	.paginacion .inactiva {
		color:#666;
		text-decoration:none;
		margin:0 1px 0 0; padding:1px 3px;
		display:inline;
	}
	/*.paginacion .inactiva:hover { background:#5E871F; }*/
	.paginacion .separa {
		display:inline;
		margin:0 1px 0 0; padding:1px 3px;
		color:#666;
	}


/* RESULTADOS */

#contenido .resultado {
        background:#FFF;
        border:1px solid #C6C6C6;
        margin:0 auto 15px;
        overflow:hidden;
        padding:10px;
        width:928px;
}
#contenido .resultado h3 {
        padding:12px 10px 12px 50px;
        width:870px;
        font-size:0.9em;
        text-align:left;
        font-weight:bold;
        color:#3E3E3E;
	margin:0;
}

#contenido .resultado h3.exito {background:transparent url(../img/exito.gif) no-repeat scroll 5px 3px;}
#contenido .resultado h3.error {background:transparent url(../img/error.gif) no-repeat scroll 5px 3px;}
#contenido .resultado h3.warning {background:transparent url(../img/warning.gif) no-repeat scroll 5px 3px;}



/************* DOCUMENTOS ADJUNTOS ***************/
div.docadj {
        width:910px;
        border-top:1px solid #DEDEDE;
        font-size:1.4em;
        font-weight:bold;
        color:#00AE51;
        text-align:left;
        margin:15px 0 10px 0;
        padding:10px 0 0 0;
}

div.listadj{
        width:890px;
        margin:0 0 20px 20px;
        padding:0;
        height:auto;
        overflow:hidden;
}
        div.listadj ul{margin:0px 0px 0px 0px; padding:0px; list-style:none;}
        div.listadj ul li{margin:0px; padding:5px 30px 10px 30px; /*float:left;*/}
        div.listadj ul li a{font-size:1.1em; font-weight:bold; color:#00AE51;}

        div.listadj ul li.icono_doc{background:#FFF url(../img/icono_doc.gif) 2px 4px no-repeat;}
        div.listadj ul li.icono_dot{background:#FFF url(../img/icono_dot.gif) 2px 4px no-repeat;}
        div.listadj ul li.icono_excel{background:#FFF url(../img/icono_excel.gif) 2px 4px no-repeat;}
        div.listadj ul li.icono_access{background:#FFF url(../img/icono_access.gif) 2px 4px no-repeat;}
        div.listadj ul li.icono_pwp{background:#FFF url(../img/icono_pwp.gif) 2px 4px no-repeat;}
        div.listadj ul li.icono_pdf{background:#FFF url(../img/icono_pdf.gif) 2px 4px no-repeat;}
        div.listadj ul li.icono_rar{background:#FFF url(../img/icono_rar.gif) 2px 4px no-repeat;}
        div.listadj ul li.icono_zip{background:#FFF url(../img/icono_zip.gif) 2px 4px no-repeat;}
        div.listadj ul li.icono_mp3{background:#FFF url(../img/icono_mp3.gif) 2px 4px no-repeat;}
        div.listadj ul li.icono_gif{background:#FFF url(../img/icono_gif.gif) 2px 4px no-repeat;}
        div.listadj ul li.icono_jpg{background:#FFF url(../img/icono_jpg.gif) 2px 4px no-repeat;}
        div.listadj ul li.icono_rtf{background:#FFF url(../img/icono_rtf.gif) 2px 4px no-repeat;}
        div.listadj ul li.foto{background:#FFF url(../img/foto.png) 2px 4px no-repeat;}
        div.listadj ul li.audio{background:#FFF url(../img/audio.png) 2px 4px no-repeat;}
        div.listadj ul li.video{background:#FFF url(../img/video.png) 2px 4px no-repeat;}
        div.listadj ul li.fichero{background:#FFF url(../img/fichero.png) 2px 4px no-repeat;}

        div.listadj ul li p.descrip{margin:3px 0 0 0; padding:0; font-size:0.9em;}
