* { padding: 0; margin: 0; cursor: default; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
body { background-color: #c1c1c1; color: #fff; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin: 0 25px 25px 25px; }
ul, ol { list-style: none; }
input { cursor: text; }

img { border: 0 none; }
a, a img, a strong, a span { cursor: pointer; }

/* @group Generic */

.overflow_h { overflow: hidden; }
.overflow_a { overflow: auto; }
.float_l { float: left; }
.float_r { float: right; }
.clear_b { clear: both; }
.clear_l { clear: left; }
.clear_r { clear: right; }
.text_l { text-align: left; }
.text_c { text-align: center; }
.text_r { text-align: right; }
.center { margin: 0 auto; }
.transform_n { text-transform: none; }
.transform_u { text-transform: uppercase; }

.width_415px { width: 415px; }
.width_500px { width: 500px; }
.width_510px { width: 510px; }

/* @end */

/* @group Layout */

	/* Contenedores */
	#head, #main { margin: 0 auto; width: 980px; background-color: #000; }
	#head { height: 243px; }
	#main { overflow: hidden; background-color: #322d2a; }
	#main-in { padding: 14px 0 17px 17px; overflow: hidden; }
	#footer { width: 860px; height: 35px; margin: 0 auto; padding: 20px 60px 0 60px; background-color: #000; color: #fff; text-transform: uppercase; }
	#menu_bottom { width: 980px; margin: 0 auto; padding: 25px 0 25px 0; text-transform: uppercase; text-align: center; }
	
.box { width: 224px; height: 290px; float: left; }
.big-box { width: 706px; float: left; }
	.margin { margin-right: 17px; }
	.box-in { padding: 10px 15px 0 15px; }
.box_menu { width: 224px; float: left; }
.menu { background: url(../images/bg_box-menu.png); background-repeat:no-repeat; background-position:bottom; background-color:#EDD511; }
	.menu-in { padding: 0px 0 0 30px; }
.gris { background: url(../images/bg_box-gris.png); }

/* @end */

/* @group Text & Color */

.strong { font-weight: bold; }
.negro { color: #000; }
.blanco { color: #fff; }

#main h2 { font-weight: normal; font-size: 22px; color: #eda012; letter-spacing: -1px; margin-bottom: 15px; }
#main p.bajada-gris { font-weight: bold; color: #b3b3b3; margin-bottom: 10px; }
#main p.bajada-blanco { font-weight: bold; color: #fff; margin-bottom: 10px; }
#main .cont, #main .detalle { width: 676px; border-top: 1px solid #4f4b48; padding-top: 17px; overflow: hidden; }
#main .cont p { color: #d3d475 }
#main .cont ul { padding-top: 17px; clear: both; }
	.listado li { border-top: 1px solid #4f4b48; padding: 22px 17px 22px 35px; background: url(../images/bullet_listado-trans.png) no-repeat; overflow: hidden; }
	.listado li:hover { background-color: #666; }
#main .cont .listado div p { color: #fff; font-weight: bold; }
#main .cont .listado div p a { color: #fff; font-weight: bold; text-decoration: none; }
#main .cont .listado div p a:hover { text-decoration: underline; }
#main .cont .listado div, #main .head { color: #ed9c12; }
#main .cont .listado div a, #main .head a { color: #d3d475; text-decoration: none; }
#main .cont .listado div a:hover, #main .head a:hover { text-decoration:underline; }
#main .detalle h3, #main .detalle p { margin-bottom: 15px; }
#main .detalle h3 { font-size: 14px; color: #d3d475; }

/* css insertado por Paco para corregir formato de links --- 7 de mayo de 2009 */
.box-in a {
	color:#d3d475;
}
.box-in a:hover {
	color:#EAEABB;
	text-transform:none;
}

.menu-in li { height: 27px; padding: 13px 0 0 15px; width: 175px; border-bottom: 1px solid #f6db83; font-size: 11px; text-transform: uppercase; color: #000; }
.menu-in li a { text-decoration: none; color: #fff; }
.menu-in li a:hover { color: #000; font-weight: bold; }
.menu-in .select { background: url(../images/bullet_menu-trans.png) no-repeat; font-weight: bold; }
.menu-in .noselect { background: url(../images/bullet_menu_link-trans.png) no-repeat; }
.menu-in .noselect:hover { background: url(../images/bullet_menu-trans.png) no-repeat; }

#menu_bottom li { display: inline; padding: 0 10px; color: #757575; font-size: 13px; }
#menu_bottom a { text-decoration: none; color: #757575; }
#menu_bottom a:hover, #menu_bottom .select { text-decoration: none; color: #322d2a; font-weight: bold; }

/* Agregado por casu - 20090122 */
.h2Link { font-weight: normal; font-size: 22px; color: #eda012; letter-spacing: -1px; margin-bottom: 15px; text-decoration: none; }
.mip { color: #d3d475; }
.mip ul li { list-style-type: disc; list-style-position: inside; }
.titAzul { color: #aaddff; }

/* @end */
