@charset "utf-8";
/* CSS Document */

html, body, h1, h2, h3, h4, h5, h6, ol, ul, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; font-size:1.3em; }
td, th, caption { font-weight: normal; text-align:left; color:#fe30c7;}
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }


a:link {color:#06F;text-decoration:none; }
a:visited {color:#06F; text-decoration:none; }
a:hover {color:#fe30c7; text-decoration:none; }

li a:link {color:#FFFFFF; text-decoration:none}
li a:visited {color:#FFFFFF; text-decoration:none}
li a:hover {color:#fe30c7; text-decoration:none; list-style:none}

.licontraste a:link {color:#FFFFFF; text-decoration:none}
.licontraste a:visited {color:#FFFFFF; text-decoration:none}
.licontraste a:hover {color:#06F; text-decoration:none; list-style:none}

.limcontraste a:link {color:#FFFFFF; text-decoration:none}
.limcontraste a:visited {color:#FFFFFF; text-decoration:none}
.limcontraste a:hover {color:#fe30c7; background-color:#FFF; padding-top:14px; padding-bottom:13px; padding-left:0px; padding-right:0px;    text-decoration:none;}
.gris {color: #888888;}

.rojo {font-size:0.9em; color:#fe30c7; font-weight:bold}







.sombrarosa {
    text-shadow:#F03 2px 2px 2px;
}

.grafico {
    width:100%;
}

h1 { 
color:#06F; font-size:2.2em;
padding:1px 2px; 
text-shadow:#03F 2px 2px 2px;
text-align:left;





}

h2 { 
color:#fe30c7; font-weight:bold; font-size:2.1em;
padding:1px 2px;

text-align:left;


}
h3 { 
color:#06F; font-size:1.3em;
text-align:left;
padding:1px 2px;



}
h4 { 
color:#fe30c7; font-weight:bold; font-size:1.1em;
text-align:left;
padding:1px 2px;

}

.texto {padding:1px 2px;}
#menu {width:97%; font-size:1.1em;  background-color:#06F; text-align:center;  padding:12px 0px; margin-top:5px; margin:0px auto;


}
.foto {margin: 15px 0px 0px 15px; float:right}
.fotoi {margin: 15px 10px 10px 0px; float:left}
.amitad {float:left; width:47%; margin-left:30px; margin-top:25px; margin-bottom:10px;}
.amitads {float:left; width:47%; margin-left:5px; margin-top:25px; margin-bottom:10px;}


li {
	
	 list-style-type: none;
	 font-size:2.1em;
	 color:#FFFFFF;
	 /*text-shadow: #800000 4px 4px 3px;*/
	 padding:2px 6px;
	 margin: 5px auto;
	 text-align:left;
	
	 background:#fe30c7;
	
	
	}
	

	
	
	
	
	
.licontraste {
	
	 list-style-type: none;
	 font-size:2.1em;
	 color:#FFFFFF;
	 /*text-shadow: #800000 4px 4px 3px;*/
	 padding:2px 6px;
	 margin: 5px auto;
	 text-align:left;
	
	 background:#06F;
	
	
	}
	
.lim {
	 display:inline;
	
	 list-style-type:circle;
	 font-size:1em;
	 color:#FFFFFF;
	 text-shadow: #800000 4px 4px 3px;
	 padding:4px 4px;
	
	 text-align:left;
	
	 background:#fe30c7;
	
	
	}
.limcontraste {
	 display:inline;
	
	

	 font-size:1.4em;
	 color:#FFFFFF;
	text-shadow: #800000 4px 4px 3px;
	 
	padding-top:14px; padding-bottom:12px; padding-left:22px; padding-right:22px; 
	
	
	
	
	}
	.limcontraste span{
 margin-right:6px; margin-left:6px;
}	
	
li span{
 margin-right:3px;
}	
.licontraste span{
 margin-right:3px;
}
.lim span{
 margin-right:1px;
}

nav { 
	text-align:left;
	margin:5px auto;
	padding: 3px;
	

	/*background:-moz-linear-gradient(left,#F00, #800000);*/}

li:hover {

color:#fe30c7;


background:#FFFFFF;
}
.licontraste:hover {

color:#fe30c7;


background:#FFFFFF;
}








.izplu { 
 float:left;
	padding:15px 35px;}

.derplu { 
 float:right;
	padding:15px 35px;}



section {  padding:15px 35px;	
	}


	
	
	
footer { clear:both; 	
	}
dl { font-size:1.3em;}	
	
p { font-size:1.3em; text-align:justify}
.sinjus { font-size:1.3em; text-align:left}
.pie{ width:93%; font-size:1.3em;  padding:0px 35px; margin:10px auto;   text-align: center; color:#FFFFFF; background-color:#06F; font-weight:bold; }
.rotulo{ width:93%; font-size:1.6em;  padding:15px 35px; margin:10px auto;   text-align: center; color:#FFFFFF; background-color:#06F; font-weight:bold; }


.fecha{ font-size:1em; color:#F00}

.publicudo{ float:left; width:350px; margin:5px 0px 5px 275px;}




.container{
	padding:25px 35px;
    text-align:center;
	
}
.left{
	display:inline-block;
    float:inherit;
 
}
.right{
	
	display:inline-block;
    float:inherit;
	

  
}
.center{
clear

   
}
.centrar{ width:93%; text-align:center; margin:10px auto; margin-bottom:30px; margin-top:30px
}
.centrar2{  text-align:center; margin:10px auto;
}
  .leftplus{
	float: left;
	
 }
 
.rightplus{
	

    float:right;
	

  
}
.after-box {
	display:block;
	padding:0px 5px;
    margin-left:auto;
margin-right:auto;
  clear:both;
}

.boton {
    font-family: Arial, Helvetica, sans-serif;
	font-size:28px;
    background-color:#fe30c7;
    border-top-width: 5px;
    border-right-width: 5px;
    border-bottom-width: 5px;
    border-left-width: 5px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color:#F06;
    border-right-color: #F06;
    border-bottom-color: #F06;
    border-left-color: #F06;
    color: #FFFFFF;
    font-weight: bold;
	border:5px solid; border-color:#F06;
	



}
.grande_azul {font-size:2.2em; color: #06F}
.mini_azul {font-size:1.3em; color: #06F}
.fondoblanco {padding:15px 35px; margin:35px 35px; background-color:#FFFFFF}
.fondoazul  {padding:15px 35px; margin:35px 35px; background-color:#ECF2FF}


.paginador a:link {  background-color:#FFCCCC; color:#0066CC; text-decoration:none; font-weight:bold}
.paginador a:visited { background-color:#FFCCCC; color:#0066CC; text-decoration:none; font-weight:bold}
.paginador a:hover { background-color:#FFCCCC; color:#000000; text-decoration:none; font-weight:bold}

#contenedor {
    width:100%;
    text-align:center;
}

#izquierda {
    float:left;
    
  
}

#centro {
    display: inline-block;
    margin:15 auto;
	width:700px;
      
   
}

#derecha {
    float:right;
}
