@charset "utf-8";

/* CSS Document */





* {margin:0 auto;padding:0}

.virtual{
color:#00F;
}

body {

    font: 0.55em Verdana, Arial, Helvetica, sans-serif;

    background-color: White;

    margin: 0;

    padding:50px auto;

}



table {

    font-size: 100%;

}



a {

    color: #436976;

    background-color: transparent;

}



.elemento_menu a

{

     color:#000000;

     background-color: transparent;

	 

}



.elemento_menu a:hover

{
     cursor: pointer;

}

img {

    border: none;

    vertical-align: middle;

}

p {

    margin: 0 0 0.75em 0;

    line-height: 1.5em;

}



p img {

    border: none;

    margin: 0;

}



hr {

    border: 0;

    height: 1px;

    color: #990000;

    background-color: #990000;

    margin: 0.5em 0 1em 0;

}





h1, h2, h3, h4, h5, h6 {

    color: Black;

    background-color: transparent;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-weight: normal;

}



h1 a,

h2 a,

h3 a,

h4 a,

h5 a,

h6 a {

    color: Black ! important;

    text-decoration: none;

}



h1 {

    font-size: 160%;

}



h2 {

    font-size: 150%;

}



h3 {

    font-size: 125%;

    border-bottom: none;

    font-weight: bold;

}



h4 {

    font-size: 110%;

    border-bottom: none;

    font-weight: bold;

}



h5 {

    font-size: 100%;

    border-bottom: none;

    font-weight: bold;

}



h6 {

    font-size: 0.95em;

    border-bottom: none;

    font-weight: bold;

}



ul {

    line-height: 1.5em;

    margin: 0.5em 0 0 3em;

    padding: 0;

    list-style-image: url(../images/bullet.gif);

    list-style-type: square;

}



ol {

    line-height: 1.5em;

    margin: 0.5em 0 0 2.5em;

    padding: 0;

    list-style-image: none;

}



li {

    margin-bottom: 0.5em;

}



dt {

    font-weight: bold;

}



dd {

    line-height: 1.5em;

    margin-bottom: 1em;

}



fieldset {

display:block;

    border: 1px solid #990000;

    margin: 1em 0em 1em 0em;

    padding: 0em 1em 1em 1em;

    line-height: 1.5em;

    width: 500px;

}

legend {

    background-color:#CCCCCC;

    padding: 0.5em;

    font-size: 14px  ;

}



form {

    border: none;

    margin: 0;

}



label {

    

}



label.columna1

{

   width:20%;

}



textarea {

    font: 100% Monaco, "Courier New", Courier, monospace;

    border: 1px solid #990000;

    color: Black;

    background: White;

    width: 100%;

}



input {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    visibility: visible;

    border: 1px solid #990000;

    color: Black;

    vertical-align: middle;

    background: White; /* url(http://www.us.es/input_background.gif) repeat-x;*/

	 margin-bottom: 10px; 

	

}



input.deshabilitado

{

    font-family: Verdana, Arial, Helvetica, sans-serif;

    visibility: visible;

    border: 1px solid #990000;

    color: Black;

    vertical-align: middle;

    background: #999999 ;  /* url(http://www.us.es/input_background.gif) repeat-x;*/

    margin-bottom: 10px; 



}



select {

    border: 1px solid #990000;

    color: Black;

    background-color: White;

    vertical-align: top;

	margin-bottom: 10px; 

}

abbr, acronym, .explain {

    border-bottom: 1px dotted Black;

    color: Black;

    background-color: transparent;

    cursor: help;

}

q {

    font-family: Baskerville, Georgia, serif;

    font-style: italic;

    font-size: 120%;

}

blockquote {

    padding-left: 0.5em;

    margin-left: 0;

    border-left: 4px solid #990000;

    color: #76797c;

}

code {

    font-family: Monaco, "Courier New", Courier, monospace;

    font-size: 120%;

    color: Black;

    background-color: #EEEEEE;

    padding: 0 0.1em;

}

pre {

    font-family: Monaco, "Courier New", Courier, monospace;

    font-size: 100%;

    padding: 1em;

    border: 1px solid #990000;

    color: Black;

    background-color: #EEEEEE;

    overflow: auto;

}



ins {

    color: green;

    text-decoration: none;

}



del {

    color: red;

    text-decoration: line-through;

}





#contenedor

{

    background-color:#FFFFFF;

	width: 1000px;

	height: 600px;

	margin: 30px auto;



}



#contenido

{

	width:615px; 

	height:400px; 

	padding: 30px 50px 30px 50px;

	margin: 0 0 0 0 ;

}



#contenido-scroll

{

	width:615px; 

	height:400px; 

	padding: 30px 50px 30px 50px;

	margin: 0 0 0 0 ;

    overflow:auto;

}





#cuerpo

{

	margin : 0 0 0 0;

	width:715px;

	height:500px;

	float:left;

	background-image:url(../images/cuerpo-c.jpg);

	background-repeat: no-repeat;

}

#FAQ
{

	margin : 0 0 0 0;

	width:700px;

	height:475px;

	float:left;

}

#resultado

{

	/*overflow:auto; */
	

    font-family: Verdana, Arial, Helvetica, sans-serif;

    visibility: visible;

    border: 1px solid #990000;

    color: Black;

    vertical-align: middle;

    background: White url(http://www.us.es/input_background.gif) repeat-x;

    margin-bottom: 10px; 

}

#informacion

{	overflow:auto; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    visibility: visible;
    border: 1px solid #990000;
    color: Black;
    vertical-align: middle;
    background: White url(http://www.us.es/input_background.gif) repeat-x;
    margin-bottom: 10px; 
	text-align:justify;
	width: 630px;
}


.cuadro_explicativo{

    

	float:right;

	width:289px;

	height:107px;

	margin:50px 0 0 0;

}



.barra_buscador{

	background-color:#a00000;

	color:#FFFFFF;

}

.buscador

{

     width:600px; 

	 height:250px; 

	 /*border:double ; 

	 border-color:#A00000; */

	 overflow:auto; 

	 padding: 10px 20px 20px 10px;

	 

	font-family: Verdana, Arial, Helvetica, sans-serif;

    visibility: visible;

    border: 1px solid #990000;

    color: Black;

    vertical-align: middle;

    background: White url(http://www.us.es/input_background.gif) repeat-x;



}

.recuadro

{

    overflow:auto; 

	 	 

	font-family: Verdana, Arial, Helvetica, sans-serif;

    visibility: visible;

    border: 1px solid #a00000;

    color: Black;

    vertical-align: middle;

    



}



.tituloApartado{

	color:#0fad22;

	align:center;

	font:"Courier New", Courier, monospace;

}



.menu_apartados

{

	 align: center;

     margin: 100px 0 0 100px;

	

}



.imagen_menu_apartados

{

       /*width:128px;

	 height:145px;*/

	 width:20px;

	 height:20px;

	 cursor:pointer;

	 

}



.boton

{

	cursor:pointer;

	width:145px;

	list-style-type:none;

	display:inline;

}



#menu_izquierda

{

	width:150px;

	height:500px; 

	float:left; 

	background-image:url(../images/menu-izquierda-gris.jpg);

	background-repeat: no-repeat;

	overflow:hidden;

}



#menu_izquierda-c

{

	width:196px;

	height:437px; 

	float:left; 

	background-image:url(../images/menu-izquierda-c.jpg);

	background-repeat: no-repeat;

	overflow:hidden;

}



#cabecera

{

	width:865px;

	height:175px; 

	float:inherit; 

	background-image:url(../images/banner-cris.jpg);

	background-repeat: no-repeat;

	overflow:hidden;

}



#cabecera:hover

{

	cursor:pointer;

}







#cabecera-c

{

	width:988px;

	height:182px; 

	float:inherit; 

	background-image:url(../images/banner-c.jpg);

	background-repeat: no-repeat;

	overflow:hidden;

}



#menu

{

	padding  : 40px 10px 20px 10px;

	

	margin : 0 0 0 0 ;

}



.grupo_checks

{

    margin-right:20px;  

	float:left;

	vertical-align:middle;

}

.subfaq{
	display:none;
	cursor:pointer;
}
.faq{
	cursor:pointer;
}

