/* Begin Structure */

body {

	margin: 0 0 0 0;

	padding: 0px; 

	 

	font-family:  arial;

	font-size:13px;

 



	}

a:link {

	text-decoration: none;

	color:#003366;

	

}

a:visited {

	text-decoration: none;

	color: #003366;	

}

a:hover {

	text-decoration: underline; 

	position: relative; 

	color:#0066CC;

}

#page {

	margin:0px auto 0px auto; 

	padding: 0px;

    width: 100%; 

  margin-top:10px; 

	}

.header { margin:0px; padding:0px;  padding-right:10px;   padding-top:10px; margin-bottom:15px; padding-bottom:5px; height:90px; margin-left:10px;}	

.header_text { margin:0px; padding:0px; font-size:11px; font-weight:normal;}

#contenido { 

	

	 margin: 0 202px;    min-width:405px; padding-top:5px; background-position:inherit; background-repeat:no-repeat; padding-left:10px;

	}

.lateral { border-bottom:1px dotted #CCCCCC; margin-top:10px; padding-top:18px; margin-bottom:14px;}

.presentacion{ border-bottom:1px solid #A8C8D9; border-top:1px solid #A8C8D9; background-color:#F7F7F7; margin-bottom:10px; margin-top:10px; padding:5px; }

.presentacion h1{ font-size:11px;}

#menu 	{ 

	

	padding:0px 2px 2px 2px; float:right; padding-top:0px;

	margin-top: 0px;	

	margin-right: 8px; 

	margin-bottom: 10px;	

	width: 330px;    background-color:#FFFFFF; padding-left:5px; height:100%;

}

#menu1 	{ 

	

	width:200px;

	margin:0px;

	padding:0px;

	position: absolute;

	left: 6px;

	top:140px;

	border-right:1px dotted #CCCCCC;

	background-color:#FFFFFF;

	background-position:top;

	background-repeat:repeat-x; border-right:1px dotted #CCCCCC;

}

#menu2 	{ 

	 width:200px; margin:0px; padding:0px; position: absolute;   top:140px; right:5px; border-left:1px dotted #CCCCCC; background-color:#FFFFFF; background-position:top; background-repeat:repeat-x;

}

.text{ margin:5px; padding-bottom:10px; margin-bottom:1px; padding-top:6px; font-size:15px; font-weight:bold; letter-spacing:-0.8px; 	color:#000000; }

.agregar { background-position:right; background-repeat:no-repeat; padding-right:14px; text-align:right; font-size:10px;}

.maslistado { text-align:right; font-size:9px; }

.categorias  h3{ float: left; padding: 0px;	margin: 0px; margin-bottom:5px;	width: 155px; 	margin-top: 2px; padding-left:12px;}

.cat { font-size: 13px; font-weight:bold; font-style: normal; line-height: normal;  color:#666666; margin:2px; padding:1px; 	background-image:url(imagenes/categoria.png); background-position:left; background-repeat:no-repeat; padding-left:19px; float:left; width:220px; margin-left:10px; height:20px;}

.cat  a:link{ color:#003366; text-decoration:none;  }

.cat  a:visited{ color:#003366; text-decoration:none;  }

.cat  a:hover{ color:#3333CC; text-decoration:none;  }



.catdos { font-size: 12px; font-weight:bold; font-style: normal; line-height: normal; text-align:right; height:16px;  color:#666666;  	background-image:url(imagenes/categoria.png); background-position:right; background-repeat:no-repeat; padding-right:19px; float:right; width:110px;  }

.catdos  a:link{ color:#006699; text-decoration:none;  }

.catdos  a:visited{ color:#006699; text-decoration:none; }

.catdos  a:hover{ color:#006699; text-decoration:none;  }



.rel { font-size: 13px; font-weight:bold; margin-bottom:10px;  letter-spacing:-0.9px;  font-style: normal; line-height: normal;  color:#666666; margin:2px; padding:1px; 	 padding-left:12px; margin-left:10px;}



.rel a:link {

	text-decoration: underline;  

	color:#0066CC; margin-left:5px; margin-right:5px;  margin-bottom:20px; font-weight:normal;

	

}

.rel a:visited {

	text-decoration: underline; 

	color: #0066CC;	 margin-left:5px; margin-right:5px;  margin-bottom:20px; font-weight:normal;

}

.rel a:hover {

	text-decoration:none; 

	position: relative; 

	color: #FF3300; margin-left:5px; margin-right:5px; margin-bottom:20px; font-weight:normal;

}



.subcategoria {background-image:url(imagenes/categoria.png); background-position:left; margin:0px;  background-repeat:no-repeat; padding-left:20px;}

.catfeed {background-image:url(imagenes/rss.jpg); background-position:left; margin:0px;  background-repeat:no-repeat; padding-left:20px;}

.categoria_info { 

}

.azul { background-color:#F9FCFF; border:1px solid #CCCCCC; }

.opciones {  margin-left:4px; float:left; width:130px; background-position:left; background-repeat:no-repeat; padding-left:12px;  margin-top:0px; margin-top:0px; height:12px; font-size:12px; font-weight:bold;}

.cant_web { font-style:italic; font-size:10px; color:#999999;}

.dest{ color:#3366CC; margin-left:0px; font-size:11px;}

/*.contpost {height:325px; border:#cccccc 1px solid; overflow:auto;}*/

.contpost { }

.post { padding:3px; border-bottom:1px dotted #CCCCCC; padding-bottom:12px; 

}	

 

 

.titulo { font-size:14px; font-weight:bold; margin-top:10px; background-image:url(imagenes/opcion.png); background-position:left; background-repeat:no-repeat; padding:0px; padding-left:14px; color:#FF0000; margin:0px; margin-left:2px; 

}

.titulo a:link {

	text-decoration:underline;

	color: #0066CC;

	

}

.titulo a:visited {

	text-decoration: underline;  

	color: #0066CC;	

}

.titulo a:hover {

	text-decoration: underline;   

	position: relative; 

	color: #000000;

}



.descripcion { color: #666666; font-size:12px; letter-spacing:-0.3px; padding-left:0px;}

.imagen_borde {

	padding:2px;

	border: 1px solid  #FF0000;  padding:1px;

	margin:2px; float:right; margin-top:3px; margin-right:5px; background-color:#FEFEF3;

}



.imagen_bordemenu {

	padding:2px;

	border: 1px solid  #FF0000;  padding:1px;

	margin:2px;   margin-top:3px; margin-right:5px; background-color:#FEFEF3;

}



 

.web_link a:link {

	text-decoration: underline; 

	color: #009933;

	

}

.web_link a:visited {

	text-decoration: underline; 

	color: #009933;	

}

.web_link a:hover {

	text-decoration:none; 

	position: relative; 

	color: #009933;

}	

.info { font-size:10px; }

.info a:link{ font-size:10px; color:#FF0000; padding-top:0px;}	

.info a:visited{ font-size:10px; color:#FF0000;}	

.info a:hover{ font-size:10px; color:#0099CC;}	

.rojo { color:#990000;}

.corte {

clear: both;

color:#000000;

	background-color:#80AAD5;

}

.textmeta{ margin:5px; padding-bottom:2px; margin-bottom:3px; padding-top:6px;	border-bottom:#E2E2E0 1px solid; }



h1{



/*  	font-family:verdana;*/

	font-size: 17px;

	font-style: normal;

	line-height: normal;

	color: #333333;

	margin:2px;

}

h2{



	font-size: 11px;

	font-style: normal;

	line-height: normal;

	color:#666666;

	margin:0px; padding:0px; padding-bottom:5px;

}

h2 a:link{

	color:#FF0000;

}

h2 a:hover{

	color:#006699;

}

h2 a:visited{

	color:#FF0000;

}

h4{



	font-size: 14px;

	font-style: normal;

	line-height: normal;

	color:#3366CC;

	margin:0px;  margin-left:3px; letter-spacing:-0.3px;

}

h4 a:link{

	color:#0066CC; text-decoration:underline;

}

h4 a:hover{

	color:#0066CC;

}

h4 a:visited{

	color:#0066CC;

}

.estiloh4{



	font-size: 14px;

	font-style: normal;

	line-height: normal;

	color:#3366CC;

	margin:0px; letter-spacing:-0.3px;

}

.estiloh4 a:link{

	color:#3366CC;

}

.estiloh4 a:hover{

	color:#3366CC;

}

.estiloh4 a:visited{

	color:#3366CC;

}

ul{ 

	padding:0px;

	margin:0px;

	list-style-type:none;



}

li{	color: #333333; margin:4px; padding-bottom:3px; padding-top:3px;

}

p{

	color: #333333;

	margin:3px;

}

DIV {

	color: #333333;

	margin:3px;

}

.input {

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

	font-size: 11px;

	font-weight: normal;

	color: #666633;

	background-color: #FFFFFF;

	border: 1px solid #1973A6;





}

.textarea {

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

	font-size: 11px;

	font-weight: normal;

	color: #666633;

	background-color: #FFFFFF;

	border: 1px solid #1973A6;





}

.select {

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

	font-size: 11px;

	font-weight: normal;

	color: #666633;

	background-color: #FFFFFF;

	border: 1px solid #1973A6;

}

.footer { font-size:10px; padding-left:15px;  border-top: #CCCCCC solid 1px; clear: both; padding:3px; padding:5px; padding-top:10px; padding-bottom:10px;}

.error { margin-bottom:60px; margin-top:60px;}

.rojo { color:#FF0000;}

.publicidad { margin-bottom:15px; margin-top:15px;}

.sry { margin-right:5px;  margin:0px; padding:0px; width:130px; }

.sprycat { background-color:#E6F7FF; padding:10px;}



#publicarbarra { margin: 0; font-weight: bold;  line-height: 1.1;  text-align: center; padding:3px;  position: fixed; bottom:0.2em; right:0.2em; border:1px solid #FFFFFF; height:60px; background-color:#CC0000; width:210px; color:#FFFF00;  padding-top:10px;  }