#pagina { width:1100px; margin:0px auto; }
#cabecera { background:url(/images/f_titulo.png); height:110px; padding:15px; }
#logo { float:left; width:220px; margin-top:-19px; }
#menu { text-align:right; margin-top:16px; padding-top:15px; }
#menu img { float:left; margin-top:-8px; }
#menu a { color:#FFFFFF; background:#464443; border:1px solid #4B4A48; margin:0px 3px; padding:6px 18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; -webkit-border-radius: 7px;-moz-border-radius: 7px;}
#buscador { margin-top:35px; }
#form_busc { text-align:left; float:right; width:400px; }
#elec { float:left; line-height:14px; font-size:14px; color:#494741; padding-right:7px;}

#izquierda { float:left; width:200px; margin:18px 18px 0 0;}
#cuerpo { float:left; width:550px; padding-top:18px; }
#derecha { margin-left:786px; padding-top:18px; }

#cat { background:#EDEDED; padding:15px 10px; -webkit-border-radius: 8px;-moz-border-radius: 8px;  }
#cat_publi { background:#EDEDED;padding:10px 0; text-align:center }
#cat_tit { font-size:14px; text-align:left; border-bottom:1px dotted #CCCCCC; padding:0 0 10px 5px; margin-bottom:10px;   }
#cat_tit img { float:right; padding:3px 0px 0 0;  }
#cat_cats { text-align:left; line-height:18px; }
#cat_cats img { margin-right:3px; }
#cat_cats_2 { text-align:left; line-height:22px; }
#cat_cats_2 img { margin-right:3px; margin-bottom:-2px; }

#cuerpo_ { background:#FFFFFF; border:#EDEDED 1px solid; padding:15px; -webkit-border-radius: 8px;-moz-border-radius: 8px;}

#lista { line-height:17px; }
#elem_lista { padding:15px 0; border-bottom:1px dotted #e4e4e4; height:70px; }
#elem_lista a{  color:#333333} 
#elem_lista img { margin:0 10px -3px 0; float:left; }
#elem_lista div { margin-left:22px; }
#desc { margin-top:5px;}

#elem_lista_2 { padding:3px 0; }
#elem_lista_2 img { margin-bottom:-3px; float:left; }
#elem_lista_2 div { margin-left:22px; }

#tit { margin-bottom:12px; padding-bottom:8px; border-bottom:1px dotted #CCCCCC; }

#tabu { clear:left; float:left; width:140px; margin-bottom:5px; }
#tabu_right { float:left; width:360px; margin-bottom:5px; }

#margen1 { padding-top:12px;  }
#separacion { line-height:19px;}
#separacion img { float:left; margin-right:5px; }

#botones {padding-top:25px; text-align:center; }
#botones a { padding:7px 19px; }
#button { background:#EcEcEc; border:0px; color:#444444;  -webkit-border-radius: 6px;-moz-border-radius: 6px; font-family:Verdana, Arial; font-size:12px; padding:5px 7px; width:170px;}

#vota { clear:left; margin:10px 0 0 0 0; }
#vota a { margin:0 5px 0 0; }

#clear { clear:left; }

#pie {  color:#FFFFFF; background:#282828; padding:10px 0 22px 0; line-height:20px; }
#pie a { color:#FFFFFF; font-weight:bold;}

#espacio_bottom a, #tabu_right a { padding:2px 4px; margin:0 1px; font-size:13px; border:1px #CCCCCC solid; line-height:20px; background:#FFFFFF; }
#espacio_bottom a:hover, #tabu_right a:hover { border:2px #CCCCCC solid; padding:1px 3px; }
#espacio_bottom { margin:15px 0 20px 0;}

#menu2 { float:right;} #menu2 a { font-weight:normal; }
#menu2 img { margin-bottom:-2px;}
#results { width: 520px; overflow:hidden; text-align:left; }
#res { margin:10px 0; padding:5px 0px 10px 5px; border-bottom:1px dotted #CCCCCC; }
#title { font-weight:bold; }

body,td,th {
	text-align:center;
	color: #4c4c4c;
}
body {
	background-color: #F7F6F6; font-family:Verdana, Arial; font-size:12px; margin:0; }
a:link {color: #4c4c4c;	text-decoration: none;}
a:visited {	text-decoration: none;	color: #4c4c4c;}
a:hover {	text-decoration: underline;	color: #333333;}
a:active {	text-decoration: none;	color: #4c4c4c;}

form { margin:0; } 
input, button, textarea, select { -webkit-border-radius: 6px;-moz-border-radius: 6px; font-family:Verdana, Arial; font-size:12px; padding:6px 7px; }
button { border-top: none; border-left: none; border-right: 1px solid #444; border-bottom: 1px solid #333;
	background: #3f3f3f; color:#FFFFFF; padding:5px 19px; margin-top:4px; }
input, textarea, select { border: none; line-height: 1.5em;	}

#cat_form { text-align:left;}
#cat_form input { width:142px; padding:5px 4px; }
#cat_form button { padding:3px 3px; }


.Estilo1 {color: #FFFFFF;
	font-style: italic;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.Estilo3 {font-size: 16px;}
.Estilo3 {font-size: 14px;}
.Estilo4 {font-size: 18px; color: #333333; }
.Estilo5 {color: #333333}
.Estilo6 {font-size: 13px;}
.grey { color:#5D5B5C; }
.red { color:#444444; }
