
.clear									{ clear: both; margin: 0; padding: 0; font-size: 0em; line-height: 0;}



div.desarrollo							{ height:1%;}
div.desarrollo div.left					{ float:left; width:71%; margin-right:15px; margin-top:6px;}
div.desarrollo div.left h3				{ margin:0; margin-bottom:5px; padding-bottom:3px; font-size:17px; color:#990000; letter-spacing:-1px;}
div.desarrollo h4						{ margin:0;font-size:14px; letter-spacing:-1px; margin-bottom:15px; color: #000000; }
div.desarrollo h4 a						{ margin:0; font-weight:bold; font-size:14px; letter-spacing:-1px; color: #000000; }
div.desarrollo h4 a:hover				{ margin:0; font-weight:bold; font-size:14px; letter-spacing:-1px; color: #000000; }

div.desarrollo div.left	h4 span			{ color:#990000;}
div.desarrollo div.left ul				{ margin:0; padding:0; margin-left:3px; list-style:none; margin-bottom:13px; }



div.desarrollo div.left div.img			{ background:no-repeat top left; height:110px; width:110px; float:left; margin-bottom:3px; margin-right:10px;}
div.desarrollo div.left div.imgHierro			{ background:no-repeat top left; height:60px; width:60px; float:left; margin-bottom:10px; margin-right:10px;}



div.desarrollo div.right				{ float:right; width:auto; background-color:#f5f4f4;  padding:10px; padding-bottom:5px;}
div.desarrollo div.right div.img		{ background:no-repeat top left; height:140px; width:140px; margin-bottom:3px;}
div.desarrollo div.right h4				{ margin:0; padding-bottom:10px; font-size:16px; letter-spacing:-1px;  color:#aeadad; }

div.desarrollo div.link					{ margin:0; margin-bottom:5px; font-size:8px; text-transform:uppercase; margin-bottom:8px;  }
div.desarrollo div.link a				{ font-size:8px; font-weight:bold; }


div.desarrollo div.right div.link					{ text-align:right; }
div.desarrollo div.left div.link					{ text-align:left; margin-top:4px; border-bottom:1px solid #cccccc; padding-bottom:14px; }


div.enlaces						{ margin:0; padding:0; color:#990000; margin-bottom:15px; text-align:right;}
div.center					{ text-align:center;}

div.enlaces	a					{ font-size:10px; padding-left:3px; padding-right:3px; color:#990000; }
div.desarrollo div.left p						{ margin-bottom:10px;}

div.desarrollo div.left table					{ border:1px solid #cccccc; width:100%;}
div.desarrollo div.left table tr.head			{ background-color:#CCCCCC; font-weight:bold; }
div.desarrollo div.left table td				{ border-right:1px solid #cccccc; border-bottom: 1px solid #cccccc; padding:3px; padding-left:5px; }



div.desarrollo div.calendario 		{ width:33%; float:left; margin-right:15px; }

div.desarrollo table.carteles div.enlaces	{ text-align:left; margin:0;}
div.desarrollo table.carteles td 			{ text-align:left; margin:0; vertical-align:top;}
div.desarrollo table.carteles h3			{ margin:0; font-size:17px; margin-bottom:7px; color:#990000; letter-spacing:-1px;}
div.desarrollo table.carteles p				{ margin:0; margin-bottom:5px; }

table div.sub_menu						{ border-bottom: 1px solid #989595; height:25px; margin:0; padding:0; margin-top:15px; margin-bottom:4px;}
table div.sub_menu ul 					{ margin:0; padding:0;  }
table div.sub_menu ul li				{ background-color: #989595; color:white;margin:0; padding:0; list-style:none; margin-right:5px; width:55px; text-align:center; padding:5px; float:left; height:15px;  font-weight:bold;}
table div.sub_menu ul li a				{ font-weight:bold; color:#FFFFFF; letter-spacing:-1px;}
table div.sub_menu ul li a:hover		{ font-weight:bold; color:#FFFFFF;}
table div.sub_menu ul li.sel 			{ background-color: #990000; color:white;}

div.calendario table								{ margin-bottom:10px;}
div.desarrollo table.carteles						{  background-color:#f5f4f4; padding:4px; border: 4px solid #f5f4f4;}
div.desarrollo table.carteles ul						{ list-style:none; margin:0; padding:0;}
div.desarrollo table.carteles ul li						{ list-style:none; margin:0; padding:0; margin-bottom:5px;}
div.desarrollo table.carteles ul li ul li						{ list-style:none; margin:0; padding:0; margin-left:15px; }








div.calendario table tr td.calendar_on				{ background-color: #990000;}
div.calendario table tr td.calendar_on a,
div.calendario table tr td.calendar_down a			{color:white;}
div.calendario table tr td.calendar_down			{background-color:#666666; }
div.calendario table tr td.calendar_other			{ background-color:white;}


table.referencias tr td.on				{background-color:#990000; width:10px;  }
table.referencias tr td.down			{background-color:#666666; }
table.referencias tr td.other			{ background-color:white; border:1px solid  #c7c7c7;}


ul.listado 				{ margin:0; padding:0; list-style:none;}
ul.listado li			{ list-style:none; margin:0; padding:0; border-bottom:1px solid #cccccc; padding-bottom:10px; margin-bottom:10px;}
ul.listado li img		{ float:left; margin-right:10px; margin-bottom:5px; vertical-align:top; border:none;}
ul.listado li h5		{ color:#990000; font-weight:bold; font-size:11px; margin:0; padding:0;}
ul.listado li h5 a		{ color:#990000; font-weight:bold; font-size:11px; }
ul.listado li h5 a:hover		{ color:#990000; font-weight:bold; font-size:11px; }
ul.listado li a.link_red		{ font-size:10px;float:right;}

ul.plazas li a.link_red		{ float:none;}
ul.plazas li h5	a			{ font-size:12px;}


div.paginador						{ text-align:center;}
div.paginador a						{ color:#990000;}



div.desarrollo div.busqueda 					{ background-color:#dbdbdb; padding:5px;}
div.desarrollo div.busqueda ul					{ margin:0; padding:0; margin-top:10px;}
div.desarrollo div.busqueda ul li				{ list-style:none; margin:0; padding:0;}
div.desarrollo div.busqueda ul li input				{ border:none; background-color:#dbdbdb; vertical-align:center;}

div.desarrollo div.resultados h4			{ font-size:12px; margin-bottom:5px;}
div.desarrollo div.resultados ul.listado			{ margin:0; padding:0; list-style:none; border-bottom: 1px solid #cccccc; margin-bottom:5px;}
div.desarrollo div.resultados ul.listado li				{ margin-bottom:5px; border:none;}
div.desarrollo div.resultados ul li	p		{ margin:0; padding:0; }
div.desarrollo div.resultados ul li	h5		{ font-size:11px; font-weight:bold; margin:0; padding:0;}
div.desarrollo div.resultados a.new_search		{ float:right; margin-bottom:10px; margin-top:8px;}


div.desarrollo ul.album li	 		{ float:left; padding-bottom:5px;  border:none; width:30.5%; margin-right:5px;}
div.desarrollo ul.album li div.img	 { float:left; margin-bottom:0px; width:100%; margin-right:5px; border:none;}
div.desarrollo ul.album li div.img a	 { border:none;}
div.desarrollo ul.album li p 		{ margin:0; }
div.desarrollo ul.album li a		{ color:#990000; font-size:11px; }
div.desarrollo ul.album li a:hover		{ color:#990000;  font-size:11px; }



div.desarrollo div.news	h3					{ font-size:16px; color:#990000; margin:0; margin-bottom:5px;}
div.desarrollo div.news	div.copete			{ font-size:12px; }
div.desarrollo div.news	div.date			{ margin-bottom:4px;}
div.desarrollo div.news	div.cuerpo			{ margin-bottom:15px;}
div.desarrollo div.news	div.cuerpo div.img			{ float:left; margin-right:15px; margin-bottom:10px; width:auto; height:auto; }
div.desarrollo div.news	div.cuerpo p		{ margin:0; margin-bottom:10px; }

div.desarrollo div.news	div.relacionados 			{ border-bottom:1px solid black; margin-bottom:15px; padding-bottom:10px;}
div.desarrollo div.news	div.relacionados ul 		{ list-style:none; margin:0; padding:0; }
div.desarrollo div.news	div.relacionados ul li 		{ margin:0; padding:0; margin-bottom:3px; }
div.desarrollo div.news	div.relacionados ul li h5	{ margin:0; padding:0; font-weight:bold; font-size:12px; color:#990000;  margin-bottom:2px; }
div.desarrollo div.news	div.relacionados ul li h5 a	{  font-weight:bold; font-size:12px; color:black;}

div.desarrollo div.news	div.relacionados ul li div.date 	{ margin:0; padding:0; }
div.news div.relacionados ul li a.link_red		{ float:right;}


div.desarrollo div.news	div.more ul li					{ border-bottom:1px solid #cccccc; margin-bottom:15px; padding-bottom:10px;}
div.desarrollo div.news	div.more ul li h5 a					{ color:#990000; }
div.desarrollo div.news	div.more  h4				{ font-size:17px; }

