/* Edited with EditCSS */
/**** LINK-tag style sheet mis_estilos.css ****/

/* Edited with EditCSS */
/**** LINK-tag style sheet mis_estilos.css ****/

/* Edited with EditCSS */
/**** LINK-tag style sheet mis_estilos.css ****/

/*Documento CSS*/


body{	height: 10%;	margin-left: 1%;	margin-right:1%;				font-family:tahoma,"lucida grande",verdana,arial,sans-serif;	font-size: 12px;

background-color: #300;;
}                                                                                                                                           


img{
	vertical-align:middle;
	color:#f4f4f4;
	border:none;
	padding: 3px;
}                                                                                                                                           

#head{	background-color:#BD2031;	padding-bottom:0%;	margin-bottom:1%;	background-repeat: repeat-x;	vertical-align: top;	width:55%;}results" style="border:1px solid #ccc; 
#results{	
background:#f2f2f2;
padding-left:10px;
border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;margin-left:10%;padding:2%;                                                                                                                                           
}    
.title{	margin-left:10px;}                                                                                                                                           
.description{	margin-left:10px; font-size:16pt;}                                                                                                                                           

h1,h2,h3,h4{	


     
padding-left:10%;	
size:auto;        
margin-left:0%;        




}
h1,h2,h3,h4 a{ color:#BF0000; font-size:1.3em;	}





p {

	color: #444444;

}

a {	text-decoration: none;		color:#666600;}                                                                                                                                           
.lista,categorias li{margin-bottom:2%;	width:100%;	border:1px solid #f4f4f4;}                                                                                                                                           
.lista,categorias li:hover{background-color:#FFFFFF;border:1px solid #E4E4E4;}    


.categoriaNivel1 { padding-left:1%; }

.categoriaNivel2 { padding-left:5%; }

.categoriaNivel3 { padding-left:20%; }


a:hover{	color:#770000;}      

a.tooltip span {display: none;}
a.tooltip:hover span {display: inline;} 

 

/* The above hover change defeats the
  IE/Win display changing bug */
 
a.tooltip:hover span {
  display: block;
font-size:12px;
color:#CCC;
  background-color:#FFC;
    border: 1px solid #FC9;

  } 
a.tooltip {position: relative;}
 
a.tooltip:hover span {
  color:#220000;
padding:5px;
  position: absolute;
  bottom: 25px;
width:300%;
height:auto;
  left: 20px;
  
  display: block;
  background-color:#FFC;
  border: 1px solid #FC9;
  -webkit-border-radius: 1em;
	-moz-border-radius: 1em;
  } 










#buscador {	float:left;	width:18.5%;	padding:0.5%;	height:auto;	}                                                                                                                                           		
#menu{
	float: left;
	height: 26px;

	
	width:100%;

}                                                                                                                                           
#cabecera{
	float: center;
	width:100%;
	height:auto;
	text-align:center;
	vertical-align: top;
    margin-bottom:3%;
}                                                                                                                                           
	


.menu{

	list-style:none;
	height:25px;
       margin:0px;
	}                                                                                                                                           

.menu li{

	float:left;
	padding:0%;
       height:15px;
       width:9em;
       margin-left:1px;

}                                                                                                                                           

.menu a{
	padding-left: 10%;
        padding-right: 10%;
	display: block;
	width: 80%;
	text-decoration: none;
	font-weight: bold;
	/*border:1px solid #000;*/
		color: #000;
	float: left;
	/*background-color:#BD2031;*/
}                                                                                                                                           


/*.menu a:hover{
	background-color: #DAE9FE;
	border:1px solid #BD2031;
	color: #000;
}   

*/


#nav {
	margin: 0;
	padding: 7px 6px 0;
	line-height: 100%;
	border-radius: 1em;
 border-top:1px solid #f77;
                border-left:1px solid #f77;
        border-right:2px solid #830000;
   border-bottom:2px solid #900;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	/*-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);*/
	background-color: #BF0000;
	background-image: url(images/bgmenu.png);
	background-repeat: repeat-x;
	background-position: 0 -110px;
}
#nav li {
	margin: 0 1px;
	padding: 0 0 8px;
	float: left;
	position: relative;
	list-style: none;
}


/* main level link */
#nav a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	display: block;
	padding:  8px 20px;
	margin: 0;
        border-top:1px solid #f77;
                border-left:1px solid #f77;
        border-right:1px solid #830000;
   border-bottom:1px solid #900;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
/*	text-shadow: 0 1px 1px rgba(0,0,0, .3);*/
}
#nav a:hover {
	background: #000;
	color: #BF0000;
	  border-top:1px solid #a00;
                border-left:1px solid #a00;
        border-right:1px solid #ff0000;
   border-bottom:1px solid #f00;
}

/* main level link hover */
#nav .current a, #nav li:hover a {
	color: #600;
	/*-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);*/
	background-color: #FFF;
	background-image: url(img/gradient.png);
	background-repeat: repeat-x;
	background-position: 0 -40px;
}

/* sub levels hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #666;

	/*-webkit-box-shadow: none;
	-moz-box-shadow: none;*/
}
#nav ul a:hover {
	color: #BF0000 !important;
	text-shadow: 0 1px 1px rgba(0,0,0, .1);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	background-color: #BF0000;
	background-image: url(img/gradient.png);
	background-repeat: repeat-x;
	background-position: 0 -100px;
}

/* dropdown */
#nav li:hover > ul {
	display: block;
}

/* level 2 list */
#nav ul {
	margin: 0;
	padding: 0;
	display: none;
	width: 185px;
	position: absolute;
	top: 35px;
	left: 0;
	border: solid 1px #BF0000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	/*-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0,0,0, .3);*/
	background-color: #FFF;
	background-image: url(img/gradient.png);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}


#nav ul a {
	font-weight: normal;
}

/* level 3+ list */
#nav ul ul {
	left: 181px;
	top: -3px;
}

/* rounded corners of first and last link */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;

}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;

	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}

/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
} 
html[xmlns] #nav {
	display: block;
}
 
* html #nav {
	height: 1%;
}


#nav ul li{

border:1px solid #fff;
border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
}
#nav ul li:hover{
	background-color:#ddd;
border:1px solid #900;
border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
}
#nav ul li:hover{
	background-color:#ddd;
border:1px solid #900;
border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
}

#description img{
	background-color:#fff;
	padding:3px;
	border:1px solid #CCC;
}




















.listados{margin-bottom:2px;	width:98%;	border:1px solid #f4f4f4;-webkit-border-radius: 1em;
	-moz-border-radius: 1em; padding:0.5%;}                                                                                                                                           
.listados:hover{background-color:#f4f4f4;border:1px solid #E4E4E4; border-bottom-color:#999; -webkit-border-radius: 1em;
	-moz-border-radius: 1em;}
	
.corners { -webkit-border-radius: 1em;
	-moz-border-radius: 1em; }

.titulos {
	color: #FFFFFF;
	background-color: #000099;
	background-position: top;
	vertical-align: super;
	width: 100%;
}                                                                                                                                          
                                                                                                                                       
                               

#contenidos{	float:right;	width:64%;	min-height: 250px;	padding:1%;        margin-top:0.6%;		 margin-bottom:0.6%;	border-right: 1px solid #CCCCCC;}                                                                                                                                              
#contenidoslaterales{	float:left;	width:14%;		padding:0%;        height:100%;		vertical-align:middle; }                                                                                                         
#panelderecha{	float:right;	width:18.5%;	padding:0.5%;        height:auto;	  }                                                                                                                                           
#otrolateral{	margin-bottom:2%;}                                                                                                                                          
 #otromas{	float:right;	width:15%;	padding:0.5%;        height:auto;}                                                                                                                                           
 * html #contenidos{ /*estilo solo para IE ya que no se admite la propiedad min-height*/height: 400px;}                                                                                                                                           
 #piepagina{	clear:both;	vertical-align: baseline;	width:100%;	border: 1px solid #000;	background-color:#99CC99;	text-align: center;	background-color:#BD2031;	background-repeat: repeat-x;  -webkit-border-radius: 1em;
	-moz-border-radius: 1em;}                                                                                                                                           
 #piepagina p{	color:#f4f4f4;	}                                                                                                                                           
 #piepagina a{	color:#f4f4f4;	}                                                                                                                                          
  .caja{	padding:3%;	padding-top:0%;	border: 2px solid #dddddd;
border-top: 2px solid #efefef;
margin-top:3px;
border-bottom: 2px solid #bbb;	vertical-align: middle;	display: compact; background-color:#fff;	height:auto;  border-radius: 1em;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	
	}                                                                                                                                                                                                              
 
 
	 
	 #cabecera img {	float: left;	width:95%;	height:95%;	text-align:center; border:none;}                                                                                                                                           








#stylized p, form, button{border:0; margin:0; padding:0;text-align:left;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:800;
padding:14px;

}

/* ----------- stylized ----------- */

	
	
	#stylized{
	border:1px solid #6666ff;
border-bottom:2px solid #0000aa;
border-top:1px solid #9999ff;
	background-color: #F7F7F7;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
}
	
	

#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
	clear:both;
display:block;
font-weight:bold;
width:85%;
float:left;
}
#stylized small{
	clear:both;
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
width:85%;
}
#stylized input{
	clear:both;
	float:left;
	font-size:12px;
	padding:4px 2px;
	border-top:1px solid #aa0000;
border-bottom:1px solid #770000;
border-left:2px solid #990000;
border-right:2px solid #990000;
-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	width:85%;
	margin:2px 0 20px 10px;
       padding:5px;
}
#stylized textarea{
	clear:both;
	float:inherit;
	vertical-align:bottom;
	font-size:12px;
	padding:4px 2px;
	border-top:1px solid #aa0000;
border-bottom:1px solid #770000;
border-left:2px solid #990000;
border-right:2px solid #990000;
-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	width:85%;
	height:350px;
	margin:2px 0 20px 10px;
       padding:5px;
}
select{
	
	font-size:12px;
	padding:4px 2px;
	border:1px solid #660000;
-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	width:85%;
	margin:2px 0 20px 10px;
}
button{
	clear:both;
	margin-left:10px;
	margin-top:10px;
	width:125px;
	height:31px;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-color: #880000;
	background-image: url(img/button.png);
	background-repeat: no-repeat;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
}

.boton{
	margin-left:10px;
	margin-top:10px;
	width:125px;
	padding:5px;
	pading-left:10px;
	padding-right:10px;
	height:31px;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-color: #880000;
	background-image: url(img/button.png);
	background-repeat: no-repeat;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border:2px solid#900;
}
.boton:hover{background-color: #dd0000; color:#FFF;
}
.boton:focus{background-color: #ff0000; 
}

input:focus,textarea:focus {border:2px:solid #900;}

button:hover{background-color: #cc0000; color:#FFF;}
button:focus{background-color: #dd0000; color:#FFF;}









#container {
background:none;
padding:30px;
padding-top:0px;
padding-top:0px;
width:500px;

}
#tabnav {
background:url("../images/tab_bottom.gif") repeat-x scroll center bottom transparent;
height:35px;
margin:0;
padding-left:10px;
}
#tabnav li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}
#tabnav a:link, #tabnav a:visited {
background:none repeat scroll 0 0 #F3F3F3;
border:1px solid #CCCCCC;
border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
color:#666666;
float:left;
font-size:14px;
font-weight:bold;
line-height:14px;
margin-right:4px;
padding:5px 10px;
text-decoration:none;
}
#tabnav a.active:link, #tabnav a.active:visited {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #FFFFFF;
color:#000000;
}
#tabnav a:hover {
background:none repeat scroll 0 0 #FFFFFF;
}

#results{	
background:#f2f2f2;
padding-left:10px;
border:1px solid #999;
border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;margin-left:10%;padding:2%;
width:100
%;"                                                                                                                                           
}   
#result_report{	
width:90%; 
margin-left:5px;border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;                                                                                                                                       
}   
.url{	margin-left:10px;text-align:center;}                                                                                                                                           
.description{	margin-left:10px; font-size:12pt;}