/* SETUP */

body {
    margin: 0;
    padding: 0;
    background-color: #fff;

}
    @font-face {
    font-family: "nrb", serif;
    src: url(/static/fonts/nimbus_roman_becker_no9l.ttf) format(‘truetype’);
    }
body, th, td {
	font: 10px/1.4em Verdana, sans-serif;
	font-size: 10px;
	/*font-family: "trebuchet ms", helvetica, sans-serif;*/
	font-family: "nrb",Times,serif;
	color: #8C8C73;
}

a
{
color: #8A9AB1;
text-decoration: underline;
}

a:hover
{
text-decoration: none;
}

sup
{
font-size: 0.5em;
}





img.picA
{
position: relative;
top: -2px;
background: url('/media/css/img/a47.gif') no-repeat;
width: 76px;
height: 74px;
padding: 8px;
}

img.picB
{
position: relative;
top: -2px;
background: url('/media/css/img/a26.gif') no-repeat;
width: 146px;
height: 75px;
padding: 7px;
}

img.floatleft
{
float: left;
margin: 0px 14px 3px 0px;
}

.imagen {
	float: left;
	margin: 0px 25px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #ccc;
}

ul.linklist
{
list-style: none;
}

ul.linklist li
{
border-top: solid 1px #EEEEEE;
padding-top: 5px;
margin: 5px 0px 0px 0px;
}

ul.linklist li.first
{
border-top: 0px;
margin-top: 0px;
padding-top: 0px;
}







#header4 div.wg {
	float: left;
	margin: 3px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
}
#header4 div.wg p {
    float: left;
    display: inline;
    color: #fff;
    margin: 2px 10px 2px 10px;
    padding: 0;
    font-size: 13px;
}
#header4 div.wg a {
    float: left;
    display: inline;
    color: #fff;
    text-decoration: underline;
    margin: 2px 10px 2px 10px;
    padding: 0;
    font-size: 13px;
}
#header4 div.wg a {
    tex-tecoration: none;
}



/* menu_arriba */
#menu {
	float: left;
	min-height: 26px;
	margin: 2px 0px 2px 10px;
	padding: 0px 0px 0px 0px;
}
#menu ul {
	float: left;
	min-height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menu ul li {
	float: left;
	min-height: 26px;
	display: inline;
	line-height: 25px;
	border-right: 1px solid #5f5f5f;
	padding: 0;
}
#menu ul li.first {
	border-left: 0px;
}
#menu ul li a {
	float: left;
	height: 26px;
	background-color: transparent;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0px 10px 0px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	text-decoration: none;
}
#menu ul li a:hover {
    text-decoration: underline;
}
#menu ul li a.activo {
    background-color: #fff;
	color: #000;
}


/* menu_abajo */
#menu2 {
	float: left;
	height: 26px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
#menu2 ul {
	float: left;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menu2 ul li {
	float: left;
	height: 26px;
	display: inline;
	line-height: 25px;
	border-right: 1px solid #FF8787;
	padding: 0;
}
#menu2 ul li.first {
	border-left: 0px;
}
#menu2 ul li a {
	float: left;
	height: 26px;
	background-color: transparent;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0px 10px 0px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	text-decoration: none;
}
#menu2 ul li a:hover {
    text-decoration: underline;
}




#godheader1 {
	float: left;
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #000;
}
#shadowheader1 {
	width: 990px;
	height: 50px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#header1 {
    float: left;
    width: 958px;
    margin: 0px 16px 0px 16px;
    padding: 0px 0px 0px 0px;

}


#godheader2 {
	float: left;
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
    border-top: 1px solid #fff;
    border-bottom: 2px solid #000;
    background-color: #333;
}
#shadowheader2 {
	width: 990px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#header2 {
    float: left;
    width: 958px;
    margin: 0px 16px 0px 16px;
    padding: 0px 0px 0px 0px;

}

#header2 h1 {
    float: left;
    margin: 40px 10px 40px 200px;
    font-size: 80px;
    font-family: "nrb", Times, serif;
    letter-spacing: 5px;
    color: #fff;
}
#header2 h1 a { color: #fff; text-decoration: none; }

#godheader3 {
	float: left;
	width: 100%;
	margin: 1px auto 0px auto;
	padding: 0px 0px 0px 0px;
    border-top: 1px solid #000;

}
#shadowheader3 {
	width: 990px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#header3 {
    float: left;
    width: 958px;
    margin: 0px 16px 0px 16px;
    padding: 0px 0px 0px 0px;
}




#godheader4 {
	float: left;
	width: 100%;
	margin: 1px auto 0px auto;
	padding: 0px 0px 0px 0px;
    border-top: 1px solid #5f5f5f;
    border-bottom: 1px solid #5f5f5f;
}
#godheader44 {
	float: left;
	width: 100%;
	margin: 1px auto 1px auto;
	padding: 0px 0px 0px 0px;
    background-color: #5f5f5f;
}
#shadowheader4 {
	width: 990px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #5f5f5f;
}
#header4 {
    float: left;
    width: 958px;
    margin: 0px 16px 0px 16px;
    padding: 0px 0px 0px 0px;
    color: #fff;
}
#header4 a {
    float: right;
    text-decoration: none;
    margin: 5px 10px 5px 10px;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
}
#header4 a:hover {
    text-decoration: underline;
}


#godheader5 {
	float: left;
	width: 100%;
	margin: 1px auto 0px auto;
	padding: 0px 0px 0px 0px;

}
#godheader55 {
	float: left;
	width: 100%;
	margin: 1px auto 1px auto;
	padding: 0px 0px 0px 0px;
    background-color: #000;
}
#shadowheader5 {
	width: 990px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #000;
}
#header5 {
    float: left;
    width: 958px;
    margin: 0px 16px 0px 16px;
    padding: 0px 0px 0px 0px;
    color: #fff;
}


#godheader {
	float: left;
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
    border-top: 1px solid #fff;
    border-bottom: 2px solid #000;
    background-color: #333;
}
#shadowheader {
	width: 990px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}




#god {
	float: left;
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
    border-top: 0px solid #fff;

    background-color: #333;
}
#shadow {
	width: 990px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	
}



#godfooter1 {
	float: left;
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #000;
	
}
#shadowfooter1 {
	width: 990px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	
}
#footer1 {
    float: left;
    width: 958px;
    margin: 0px 16px 0px 16px;
    padding: 0px 0px 0px 0px;
    background-color: #fff;
    border-top: 1px solid #D0D0D0;
}
#footer1 a { color: #5D5084; font-size: 12px; font-family: "trebuchet ms", helvetica, sans-serif; }
#footer1 p { font-size: 12px; font-family: "trebuchet ms", helvetica, sans-serif; }
#footer1 div { float: right; }
#footer1 img {
    float: right;
    clear: both; display: block;
    width: 100px;
}
#godfooter2 {
	float: left;
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #000;
}
#shadowfooter2 {
	width: 990px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#footer2 {
    float: left;
    width: 958px;
    margin: 0px 16px 0px 16px;
    padding: 10px 0px 10px 0px;
    background-color: #fff;
}
#footer2 a {
	float: left;
	color: #5D5084; font-size: 12px; font-family: "trebuchet ms", helvetica, sans-serif; 
	margin: 5px 5px 5px 20px;
	clear: both; display: block;
}


#godfotogaleria {
	float: left;
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #000;
}
#shadowfotogaleria {
	width: 990px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#fotogaleria {
    float: left;
    width: 958px;
    margin: 0px 16px 0px 16px;
    padding: 0px 0px 0px 0px;
    background-color: #fff;
}

#godasiespozuelo {
	float: left;
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #000;
}
#shadowasiespozuelo {
	width: 990px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#asiespozuelo {
    float: left;
    width: 958px;
    margin: 0px 16px 0px 16px;
    padding: 0px 0px 0px 0px;
    background-color: #fff;
}


#container0 {
    float: left;
	width: 1008px;
	margin: 0px auto 0px auto;
    padding: 0;
	/*border: 1px solid #ccc;*/
	background: #cc0000 url('/static/css/img/fnd_top.gif') top left repeat-x;
}
#container_publi {
	float: left;
	position: absolute;
	width: 100%;
	height: 600px;
	margin: 0px 0px 0px 0px;
    padding: 0;
	/*border: 1px solid #ccc;*/
	background: url('/static/css/img/fnd00.png') top left repeat-x;
}
#container_publi_int {
	/*float: left;*/
	width: 700px;
	margin: 0px auto 0px auto;
    padding: 0;
	/*border: 1px solid #ccc;*/
    text-align: center;

}
#container_publi_int p {
	float: left;
	width: 100%;
	margin: 10px auto 0px auto;
    padding: 0;
	/*border: 1px solid #ccc;*/
    text-align: center;
    font-size: 30px;
}
#container_publi_int p a {
	float: left;
	width: 100%;
	margin: 10px auto 0px auto;
    padding: 0;
	/*border: 1px solid #ccc;*/
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}
#container_publi_int p a:hover {
    text-decoration: underline;
}
#container_publi_int img {
	/*float: left;*/
	margin: 30px auto 0px auto;
    padding: 0;
	/*border: 1px solid #ccc;*/

}
#container {
	float: left;
    width: 998px;
	margin: 0px auto 0px 5px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
}



#header1 p {
	float: left;
	font-size: 13px;
	margin: 5px 5px 5px 5px;
	padding: 0;
}
#header1 p.cl1 {
	float: left;
	font-size: 15px;
	color: #E01B1B;
}
#header_a, #sheader_b, #sheader_c, #sheader_d {
	float: left;
	margin: 5px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
}
#sheader_a {
	width: 150px;
}
#sheader_b, #sheader_c, #sheader_d {
	width: 230px;
	
}
#sheader img {
	float: left;
	margin: 2px 5px 2px 5px;
	padding: 0;
}

#theader_a, #theader_b, #theader_c {
	float: left;
	margin: 5px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
}
#theader_a, #theader_b, #theader_c {
	width: 345px;
}
#theader_b {
	width: 220px;
}
#theader_c p {
	float: left;
	margin: 2px 5px 0px 5px;
	font-size: 11px;
	width: 250px;
}
#theader_c img {
	float: right;
	margin: 2px 5px 0px 5px;
	border: none;

}
#theader img {
	float: left;
	margin: 0;
	padding: 0;
}


.int_col_nobrd {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0;
	
}
.int_col_nobrd1 {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0;
	
}
.int_col_nobrd1 p {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0;
	font-size: 14px;
}
.int_col_brd {
	float: left;
	
	margin: 10px 0px 0px 0px;
	padding: 0;
	width: 100%;
	border: 1px solid #ccc;
}
.int_col_content {
	float: left;
	width: 270px;
	margin: 0px 10px 0px 10px;
	padding: 0;
	
}

.int_col_content p {
	float: left;
	width: 100%;
	margin: 5px 5px 0px 0px;
	padding: 0;
	font-size: 13px;
	color: #5f5f5f;
	font-style: italic;
	clear: both;
	display: block;
}
.int_col_content a {
	float: left;
	margin: 5px 5px 0px 0px;
	padding: 0;
	display: inline;
	font-size: 13px;
	color: #cc0000;
	text-decoration: none;
}
.int_col_content a:hover {
	text-decoration: underline;
}

.int_col_content_1 {
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0;
	width: 120px;
	/*background-color: #ccc;*/
}
.int_col_content_2 {
	float: right;
	margin: 0px 0px 0px 1px;
	padding: 0;
	width: 115px;
	/*background-color: #ccc;	*/
}
.int_col_content_2_hor {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 100%;
	text-align: center;
}
.int_col_content_1 p {
	float: left;
	margin: 3px 0px 0px 3px;
	padding: 0;
	font-size: 11px;

}
.int_col_content_1 img {
	float: left;
	margin: 3px 0px 0px 3px;
	padding: 0;
	border: none;

}
.int_col_content_2_hor a {
	float: left;
	width: 100%;
	margin: 5px 0px 0px 0px;
	padding: 0;
	font-size: 9px;
	color: #5f5f5f;
	font-style: italic;
}
.int_col_content_2_hor img {
	float: left;
	margin: 3px 0px 0px 30px;
	padding: 0;
	font-size: 9px;
}
.int_col_content_rojo {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 270px;
	height: 62px;
	background: url('/static/css/img/fnd100.jpg') top left no-repeat;
}
.int_col_content_rojo h3 {
	float: left;
	margin: 8px 0px 0px 30px;
	padding: 0;
	font-weight: bold;
	font-size: 14px;
	color: #C83838
}

#footer0 {
	float: left;
	width: 998px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-color: #cc0000;
	

}
#footer {
	float: left;
	width: 990px;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	
	text-align: center;
	
}
#bj {
	margin: 0px 16px 0px 16px;
	padding: 0px 0px 0px 0px;
	background-color: #E3E3E3;
	height: 0px;
	clear: both;
}



#topheader img {
	float: left;
	
}
#theader img {
	float: left;
	
}

#theader h1 {
	float: left;
	color: #000;
	font-size: 18px;
/*	font-family: Helvetica, Geneva, Arial, sans-serif;*/
	padding: 0;
	margin: 20px 0px 0px 30px;
}
#theader h2 {
	float: left;
	color: #8C8C8C;
	font-size: 11px;
/*	font-family: Helvetica, Geneva, Arial, sans-serif;*/
	padding: 0;
	margin: 5px 0px 0px 30px;
	display: block;
	clear: both;
}

#footer p {
	float: right;
	margin: 5px 70px 0px 0px;
	color: #fff;
}

#footer a, #footer a:visited {
	color: #fff;
}
#footer a:hover {
	text-decoration: none;
}


#ft_ext {
	float: left;
	width: 100%;
	height: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	border-top: 1px solid #fff;
	

}
#ft_ext p {
	float: right;
	margin: 5px 70px 0px 0px;
	color: #fff;
}

#ft_ext a, #ft_ext a:visited {
	color: #fff;
}
#ft_ext a:hover {
	text-decoration: none;
}



#topheader h1 {
	font-weight: bold;
	color: #D8D5FF;
	font-size: 24px;
	top: 10px;
	float: right;
	font-family: Helvetica, Geneva, Arial, sans-serif;
}
#topheader h2 {
	position: absolute;
	font-size: 18px;
	font-weight: normal;
	/*font-family: Helvetica, Geneva, Arial, sans-serif;*/
	color: #23234b;
	top: 51px;
	margin-left: 30px;
}

#topheader a {
	float: right;
	margin: 7px 10px 0px 0px;
	padding: 0;
	color: #fff;
	text-decoration: none;

}
#topheader a:hover {
	color: #fff;
	text-decoration: underline;
}





div.content-main-publicaciones {
	float: left;
	margin: 10px 0px 20px 0px;
	padding: 0;
	width: 90%;
	border-top: 1px solid #E7ABAB;
}
div.content-main-publicaciones div.publicaciones {
	float: left;
	margin: 10px 0px 0px 50px;
	padding: 0;
	
}

div.content-main-publicaciones div.publicaciones img {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #ccc;
	width: 200px;
	clear: both;
	display: block;
}
div.content-main-publicaciones div.publicaciones a {
	float: left;
	margin: 20px 5px 5px 50px;
	padding: 0;
	color: #cc0000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	clear: both;
	display: block;
	text-transform: uppercase;

}
div.content-main-publicaciones div.publicaciones a:hover {
	text-decoration: underline;
}
div.content-main-publicaciones div.publicaciones a.revista {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	color: #cc0000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	clear: both;
	display: block;
	border: 1px solid #ccc;
	text-transform: uppercase;

}
div.content-main-publicaciones div.publicaciones a.revista:hover {
    border: 1px solid #DB3D3D;
	text-decoration: underline;
}








.content-main-zonas0 {
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0;
	width: 100%;
}
.content-main-zonas {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0;
	width: 90%;
	border-top: 1px solid #E7ABAB;
}

.content-related-zonas0 {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.content-related-zonas0 img {
	float: left;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #ccc;
}
.content-related-zonas0 h2 {
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0;
	
	font-weight: normal;
	font-size: 24px;
	color: #000;
}
.content-related-zonas0 p.resumen {
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0;
	
	font-size: 16px;
	color: #313131;
}
.content-related-zonas0 p {
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0;
	
	font-size: 13px;
	color: #313131;
}

/*
#content-main h1 {
	
	margin-top: 10px
	font-size: 18px;
	color: #1F7424;
	/*font-family: Helvetica, Geneva, Arial, sans-serif;*/
}

#content-main h2,h3 {
	float: left;
	color: #cc0000;
	
	/*font-family: Helvetica, Geneva, Arial, sans-serif;*/
}
#content-main h2 {
	margin: 10px 0px 10px 10px;
	font-size: 16px;
	font-weight: normal;
}
#content-main h3 {
	float: left;
	margin-top: 5px;
	font-size: 14px;
	clear: both;
}*/
#content-main h3 a {
	float: left;
	color: #DEDEDE;
	font-size: 12px;
	text-decoration: none;
}
#content-main h3 a:hover {
	text-decoration: underline;
}
/*
#content-main p {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0;
	font-size: 12px;*/
	/*font-family: Verdana, helvetica, sans-serif;*/
/*	font-family: Helvetica, Geneva, Arial, sans-serif;*/
	/*color: #595F66;*/
/*	color: #595F66;
	line-height: 18px;

}*/

#resumenes p.resumen {
	float: left;
	width: 320px;
	margin: 2px 0px 0px 0px;
	padding: 0;
	font-weight: normal;
	color: #5f5f5f;
	clear: both;
	display: block;
}

#content-main pre {
	float: left;
	font-size: 13px;
	font-familiy: monospace;
	margin: 10px 0px 0px 0px;
	padding: 0;
	display: block;
	clear: both;
	
}
#content-main h4 {
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0;
	color: #D8D8D8;
	display: block;
	clear: both;
}


.tags0 {
	float: left;
	margin: 10px 0px 0px 10px;
}
.tags {
	float: left;
	background-color: #000;
	padding: 0;
	margin-top: 5px;
	margin-left: 5px;
}
.textotags {
	float: left;
	margin: 1px 0px 0px 5px;
}
.tags img {
	float: left;
	border: 0;
	padding: 0;
	margin: 0;
}
.tags a {
	float: left;
	margin: 1px 5px 1px 5px;
	border: 1px solid #000;
	padding: 0;
}
.tags a:hover {
	border: 1px solid #373737;
}



/*
#content-related img {
	border: none;
	margin: 0px 0px 0px 10px;
	padding: 0;
}
*/
/*
#content-related h2 {
	margin: 0px 0px 0px 30px;
	padding: 0;
	color: #8E8E8E;
	line-height: 35px;
	font-size: 13px;
	display: inline;
	/*font-family: Verdana, helvetica, sans-serif;*/
}

#content-related p {
	float: left;
	margin: 5px 20px 0px 10px;
	padding: 0;
	font-size: 12px;
	/*font-family: Verdana, helvetica, sans-serif;*/
	color: #8C8C73;
	line-height: 18px;
	display: block;
	clear: both;

}

#content-related p a {
	float: left;
	color: #000;
	text-decoration: none;
	position: relative;
	margin: 5px 0px 0px 8px;
	padding: 0;


}
#content-related p a:hover {
	color: #000;
	text-decoration: underline;
}
*/

#content-main p a.feeds {
	float: left;
	color: #000;
	text-decoration: none;
	position: relative;
	margin: 5px 0px 0px 8px;
	padding: 0;


}
#content-main p a.feeds:hover {
	color: #000;
	text-decoration: underline;
}


#content-main p a.proyectos {
	float: left;
	color: #000;
	text-decoration: none;
	position: relative;
	margin: 5px 0px 0px 8px;
	padding: 0;


}
#content-main p a.proyectos:hover {
	color: #000;
	text-decoration: underline;
}

#content-related p a.proyectos2 {
	float: left;
	color: #000;
	text-decoration: none;
	position: relative;
	margin: 5px 0px 0px 8px;
	padding: 0;
	display: block;
	clear: both;

}
#content-related p a.proyectos2:hover {
	color: #000;
	text-decoration: underline;
}

input, textarea, select {
	float: left;
	border: 1px solid #FFBABA;
	color: #5f5f5f;
	background: #FFF3F3;
	margin: 5px 0px 0px 0px;
	padding: 0;
	display: block;
	clear: both;
}
input:focus, textarea:focus {
	background: #fff;
}

input.btn_env {
	float: left;
	display: block;
	clear: both;
	border: 1px solid #FFD4D4;
	margin: 0;
	width: 80px;
	height: 20px;
	
}

h1.nvdo {
	float: left;
	margin: 50px 0px 0px 0px;
	padding: 0;
	color: #000;
	display: block;
	clear: both;
}
p.nvdo {
	float: left;
	margin: 50px 0px 0px 0px;
	padding: 0;
	display: block;
	clear: both;
}



div.pagination {
	float: left;
	margin: 20px 0px 0px 0px;
	clear: both;
	
}
span.paginationspan {
	float: left;
	margin: 0px 0px 0px 0px;

	
}
span.step-links {
	float: left;
	margin: 0px 0px 0px 0px;
	clear: both;
	display: block;
	width: 100%;
}
span.step-links span {
	float: left;
	color: #348db1;
	line-height: 37px;
}
span.step-links a {
	float: left;
	font-size: 12px;
	color: #348db1;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #348db1;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
}
span.step-links a:hover {
	float: left;
	background-color: #CCD2D5;
}
span.step-links a.activa {
	
	border: 1px solid #98BAC8;
}





ul.menuvert {
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0;
	width: 280px;
}
ul.menuvert li {
	float: left;
	margin: 2px 0px 0px 0px;
	padding: 0;
	width: 280px;
	background-image: url('/site_media/css/img/fnd50.png');
	background-position: 0px 0px;
	background-repeat: repeat;	
}
ul.menuvert li a {
	font-size: 11px;
	font-weight: bold;
	color: #264471;
	text-decoration: none;
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 280px;
	height: 20px;
	line-height: 20px;
	float: left;
	clear: both;
	

}
ul.menuvert li a:hover {
	background-color: #000;

	
}
ul.menuvert li a.activa {
	background-color: #F3F3F3;
	color: #348db1;
}

ul {
	list-style-type: none;
}








#content-main p.rsn2 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 30px;
	color: #5f5f5f;
	display: block;
	position: relative;
	width: 100%;
	clear: both;
	background: #fff url('/media/css/img/listarssfecha.jpg') top left no-repeat;
}


img {
	float: left;
	border: none;
	margin: 10px 10px 10px 10px;
	padding: 0;
}


#content-related p a.tag-cloud-0 { font-size: 100%; }
#content-related p a.tag-cloud-1 { font-size: 120%; }
#content-related p a.tag-cloud-2 { font-size: 140%; }
#content-related p a.tag-cloud-3 { font-size: 160%; }
#content-related p a.tag-cloud-4 { font-size: 180%; }
#content-related p a.tag-cloud-5 { font-size: 200%; }




div.cajalateral {
	float: right;
	width: 280px;
	margin: 0px 0px 0px 0px;
	padding: 0;

}
div.cajalateraltop {
	float: left;
	width: 280px;
	height: 35px;
	color:#486C8C;
	background-image: url('/site_media/css/img/fnd50.png');
	background-position: 0px 0px;
	background-repeat: repeat;
	margin: 0;
	padding: 0;

}
div.cajalateralmedium {
	float: left;
	width: 280px;
	margin: 0;
	padding: 0;
}
div.cajalateralbottom {
	float: left;
	width: 280px;
	height: 20px;
	margin: 0;
	padding: 0;
}
.tagsentrada {
	float: left;
	margin: 5px 0px 10px 10px;
	padding: 0;
	clear: both;
}
.tagsentrada a {
	color: #6bb5b6;
	text-decoration: underline;
}
.tagsentrada a:hover {
	color: #FFA500;
	text-decoration: underline;
}



#breadcrumbs {
	float: left;
	width: 670px;
	color:#486C8C;
	background-image: url('/site_media/css/img/fnd50.png');
	background-position: 0px 0px;
	background-repeat: repeat;
}
#breadcrumbs h2 {
	float: left;
	margin: 0px 0px 0px 30px;
	padding: 0;
	color: #8E8E8E;
	line-height: 35px;
	font-size: 13px;
	display: inline;
	/*font-family: Verdana, helvetica, sans-serif;*/
 }
#breadcrumbs2 {
	float: left;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 20px;
	width: 670px;
	color:#486C8C;
	background-image: url('/site_media/css/img/fnd51.png');
	border-top: 1px solid #2B2B2B;
	border-bottom: 1px solid #2B2B2B;
	background-position: 0px 0px;
	background-repeat: repeat;
}
.post {
	float: left;
	width: 670px;
	margin-top: 20px;
	border-bottom: dotted 1px #212428;
	padding-bottom: 15px;
}
.post p {
	float: left;
	margin: 10px 0px 10px 0px;
	
}

#content-main div.contacto {
	width: 600px;
	float: left;
	margin: 50px 0px 0px 50px;
	padding: 0;
	
	
}
#content-main div.contacto h3 {
	float: left;
	margin: 10px 0px 0px 10px;
	padding: 0;
	color: #8B0D0D;
	font-size: 13px;
	clear: both;
	display: block;
}
#content-main div.contacto p {
	float: left;
	margin: 10px 0px 0px 10px;
	padding: 0;
	clear: both;
	display: block;
}

#content-main div.contacto input.btn_env {
	float: left;
	margin: 40px 0px 20px 300px;
	padding: 0;
}


/*
#content-main h3 {
	float: left;
	margin: 10px 10px 10px 10px;
	padding: 0;
	color: #cc0000;
	display: block;
	clear: both;

}*/




div.articulos-articulo-descatado-top {
    float: left;
    border-top: 1px solid #FFA500;
    margin: 2px 0px 0px 0px;
    width: 100%;
}
div.articulos-articulo-descatado-top p {
    float: right;
    color: #fff;
    margin: 0;
    padding: 0px 10px 0px 10px;
    background-color: #FFA500;
    font-size: 8px;
    font-weight: bold;
}
div.articulos-articulo-destacado img {
    float: left;
    margin: 5px 0px 5px 0px;
    border: 10px solid #fff;
    width: 938px;
    background-color: #fff;
}
div.articulos-articulo-destacado-pr {
    float: right;
    margin: 2px 5px 5px 0px;
    width: 600px;

}
div.articulos-articulo-destacado-pr a.titulo {
    float: left;
    margin: 5px 0px 0px 0px;
    padding: 0px;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    text-decoration: none;
    clear: both;
    display: block;
    font-family: "nrb",Times,serif;
    line-height: 30px;
}
div.articulos-articulo-destacado-pr a.titulo:hover {
	text-decoration: underline;
}
div.articulos-articulo-destacado-pr p {
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0;
	width: 100%;
	color: #f1f1f1;
	font-size: 16px;
	line-height: 16px;
	font-family: "nrb",Times,serif;
}


div.articulos-articulo {
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 100%;
}
div.articulos-articulo-1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 210px;
}
div.articulos-articulo-2 {
	float: right;
	margin: 0;
	padding: 0;
	width: 400px;
}

div.articulos-articulo-1 a {
	/*float: left;*/
	margin: 2px 10px 0px 10px;
	padding: 0;
	color: #000;
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
	display: block;
        font-family: "nrb", Times, serif;
        line-height: 30px;
}
div.articulos-articulo-1 a:hover {
	text-decoration: underline;
}
div.articulos-articulo-1 img {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #ccc;
	width: 200px;
}

div.articulos-articulo-1 p {
	/*float: left;*/
	margin: 10px 10px 10px 10px;
	padding: 0;
	font-size: 13px;
	color: #3a3a3a;
	color: #000;
	display: block;
	clear: both;
}

div.articulos-articulo-2 a.titulo {
    float: left;
    margin: 5px 0px 0px 0px;
    padding: 0px;
    color: #000;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    font-family: "nrb",Times,serif;
    line-height: 30px;
}
div.articulos-articulo-2 a.titulo:hover {
	text-decoration: underline;
}
div.articulos-articulo-2 p {
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0;
	width: 100%;
	color: #5f5f5f;
	font-size: 16px;
	line-height: 16px;
	font-family: "nrb",Times,serif;
}







div.articulos-mini-a {
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0;
	width: 420px;
	
}
div.articulos-mini-a a {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0;
	color: #cc0000;
	font-size: 14px;
	text-decoration: none;
	width: 100%;
}
div.articulos-mini-a a:hover {
	text-decoration: underline;
}
div.articulos-mini-a p {
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0;
	width: 100%;
	color: #5f5f5f;
	font-size: 13px;
}
div.articulos-mini-imgp {
	float: right;
	margin: 0;
	padding: 0;
	
}
div.articulos-mini-imgp img {
	float: left;
	margin: 10px 10px 10px 10px;
	padding: 0;
	border: 1px solid #000;
	width: 120px;
}





div.articulos-mini0-a {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
div.articulos-mini0-a p {
	float: left;
	margin: 5px 0px 0px 15px;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #949494;
}
div.articulos-mini0-imgp {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}




.articulo {
	float: left;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 640px;


}
.articulo_cuerpo {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 640px;

}

.articulo a {
	float: none;
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-size: 13px;
	color: #9E4747;
	display: inline;
	clear: none;
}
.articulo h1 {
    float: left;
    margin: 5px 0px 5px 0px;
    padding: 0px;
    color: #000;
    font-size: 40px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    font-family: "nrb",Times,serif;
    line-height: 40px;
    clear: both;
    display: block;
    width: 100%;
}
.articulo h2 {
	float: left;
	width: 600px;
	margin: 10px 0px 15px 0px;
	padding: 0;
	font-size: 13px;
	color: #000;
	font-style: italic;
	float: left;
	display: block;
}
.articulo h3 {
	float: left;
	width: 600px;
	margin: 5px 0px 15px 0px;
	padding: 0;
	font-size: 12px;
	color: #5f5f5f;
	font-style: italic;
	float: left;
	display: block;
}
.articulo p {
	float: left;

	margin: 15px 5px 0px 5px;
	padding: 0;
	clear: both;
	display: block;
	font-size: 16px;
	line-height: 16px;
	color: #5f5f5f;
	font-family: "nrb",Times,serif;

}
.articulo_cuerpo p {
	float: left;

	margin: 15px 5px 0px 5px;
	padding: 0;
	font-size: 16px;
	line-height: 16px;
	color: #393939;
	font-family: "nrb",Times,serif;

}
.articulo_cuerpo img {
    float: left;
    margin: 0;
    padding: 1px 1px 1px 1px;
    border: 1px solid #ccc;
}

.articulo_gal {
	float: left;
	/*width: 310px;*/
	
	margin: 10px 15px 10px 5px;
	padding: 0;
	
}

.articulo_gal img {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 620px;
	background-color: #ccc;
}
/*
.articulo img {
	float: left;

	margin: 10px 15px 10px 5px;
	border: 1px solid #ccc;
}*/


.anuncio {
	float: left;
	margin: 5px 5px 5px 5px;
	padding: 0;
	

}
.anuncio a {
	float: left;
	width: 600px;
	margin: 5px 0px 0px 0px;
	padding: 0;
	font-size: 12px;
	color: #9E4747;
}
.anuncio h1 {
	float: left;
	width: 600px;
	margin: 15px 0px 0px 0px;
	padding: 0;
	font-size: 17px;
	color: #9E1212;
}
.anuncio h2 {
	float: left;
	width: 600px;
	margin: 10px 0px 15px 0px;
	padding: 0;
	font-size: 13px;
	color: #000;
	font-style: italic;
}
.anuncio h3 {
	float: left;
	width: 100%;
	margin: 5px 0px 15px 0px;
	padding: 0;
	font-size: 12px;
	color: #5f5f5f;
	font-style: italic;
}
.anuncio p {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0;
	font-size: 13px;
	color: #5f5f5f;
}

.anuncio_gal {
	float: left;
	/*width: 310px;*/
	border: 1px solid #000;
	margin: 10px 15px 10px 5px;
	padding: 0;
	
}
.anuncio_gal img {
	float: left;
	margin: 0;
	padding: 0;
	border: none;
}







div.bloque-r {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0;
	
}
div.bloque-r h2 {
	float: left;
	width: 100%;
	margin: 5px 0px 0px 0px;
	padding: 0;
	font-size: 12px;
	color: #C50000;
	border-bottom: 1px solid #C50000;
}



.cr-1 {
	float: left;
        width: 100%;
	margin: 3px 0px 3px 0px;
	padding: 5px 0px 5px 0px;
	/*background-color: #E8E8E8;*/
}
.cr-2 {
	float: left;
        width: 100%;
	margin: 3px 0px 3px 0px;
	padding: 5px 0px 5px 0px;
}
.cr-3 {
	float: left;
        width: 100%;
	margin: 3px 0px 3px 0px;
	padding: 5px 0px 5px 0px;

}





#resumenes .cr-0 img {
	float: left;
	margin: 0;
	padding: 0;
	
}
.cr-0 h2 {
	float: left;
	width: 320px;
	display: block;
	clear: both;
}
#resumenes .cr-1 img {
	float: left;
	margin: 0;
	padding: 0;
	width: 80px;
}
.cr-1 h3 {
	float: left;
	width: 100%;
	display: block;
	clear: both;
}

#resumenes h3 {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #000;
}
#resumenes h2 a {
	float: left;
	margin: 0;
	padding: 0;
	color: #000;
	text-decoration: none;
}
#resumenes h2 a:hover {
	text-decoration: underline;
}
#resumenes h3 a {
	float: left;
	margin: 0;
	padding: 0;
	color: #FF7500;
	text-decoration: none;
}
#resumenes h3 a:hover {
	text-decoration: underline;
}
#resumenes p {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #000;
}
.tl-a {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 24px;
	font-weight: bold;
	color: #ccc;
}
.pq-a {
	float: left;
	width: 320px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #CD0000;
	display: block;
	clear: both;
}
.pq-b {
	float: left;
	width: 320px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	color: #5f5f5f;
	font-style: italic;
	display: block;
	text-align: right;
}

h2.tl-b {
	float: left;
	margin: 1px 10px 0px 10px;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	font-size: 14px;
	font-family: "trebuchet ms", helvetica, sans-serif;
	color: #fff;
	background-color: #B20000;
}
h2.tl-b2 {
	float: left;
	margin: 2px 10px 0px 10px;
	padding: 10px 20px 10px 20px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	background-color: #B20000;
}



h2.publi {
	float: left;
	margin: 20px 0px 10px 15px;
	padding: 0;
	font-weight: normal;
	font-size: 18px;
	color: #D23535;
}




#divthform {
	float: left;
	margin: 20px 0px 0px 10px;
	padding 10px 10px 10px 10px;
	
}
#divthform h1 {
	float: left;
	margin: 10px 10px 10px 150px;
	font-size: 20px;
	clear: both;
	display: block;
}
#divthform h2 {
	float: left;
	font-size: 14px;
	margin: 10px 20px 10px 20px;
	clear: both;
	display: block;
}
#divthform p {
	float: left;
	margin: 10px 20px 10px 20px;
	clear: both;
	display: block;
	font-size: 13px;
}
#divthform form {
	float: left;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	clear: both;
	display: block;
}
#divthform form p {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	display: block;
	
}
#divthform form label {
	float: left;
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;
}
#divthform form input,  #divthform form textarea, #divthform form select {
	float: left;
	width: 400px;
	margin: 10px 10px 0px 10px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #ccc;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	color: #5f5f5f;
	display: inline;
	background-color: #E8E8FC;
}
#divthform form textarea {
	width: 500px;
}
#divthform form input.btn_env {
        float: left;
	width: 200px;
	height: 50px;
}
#divthform form input:focus, #divthform form textarea:focus {
	background-color: #fff;
}


ul.errorlist {
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0;
	clear: both;
	display: block;
	list-style-type: none;
}
ul.errorlist li {
	float: left;
	font-weight: bold;
	color: #ff0000;
}



div.dlogin {
        float: left;
	clear: both;
	display: block;
	margin: 20px 0px 0px 50px;
}
div.dlogin form {
	float: left;
	margin: 10px 0px 0px 50px;
	padding: 0;
	width: 450px;

}
div.dlogin form p {
	float: left;
	margin: 5px 0px 0px 10px;
	display: block;
	clear: both;
	font-size: 13px;
}
div.dlogin p {
	float: left;
	margin: 5px 0px 0px 10px;
	display: block;
	clear: both;
	font-size: 13px;
}
div.dlogin form input, div.dlogin form textarea, div.dlogin form select {
	float: left;
	border:1px solid #dadada;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px 10px 10px 10px;
	color: #5f5f5f;
	background-color: #EDEDED;
	margin: 5px 0px 0px 0px;
	display: block;
	clear: both;
}
div.dlogin form input {

	width: 200px;
}
div.dlogin form textarea {
	width: 400px;
	height: 200px;
}
div.dlogin form input:focus, div.dlogin form textarea:focus {
	background: #fff;
}
div.dlogin form input.btn_env {
	float: left;
	display: block;
	clear: both;
	margin: 30px 0px 20px 0px;
	padding: 10px 10px 10px 10px;
	width: 200px;
	height: 50px;



}


div.reset form {
	float: left;
	margin: 10px 0px 0px 50px;
	padding: 0;
	width: 450px;
}
div.reset form p {
	float: left;
	margin: 5px 0px 0px 10px;
	display: block;
	clear: both;
}
div.reset form input, div.reset form textarea, div.reset form select {
	float: left;
	border:1px solid #dadada;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px 10px 10px 10px;
	color: #5f5f5f;
	background-color: #EDEDED;
	margin: 5px 0px 0px 0px;
	display: block;
	clear: both;
}
div.reset form input {
	width: 300px;
}
div.reset form textarea {
	width: 400px;
	height: 200px;
}
div.reset form input:focus, div.reset form textarea:focus {
	background: #fff;
}
div.reset form input.btn_env {
	float: left;
	display: block;
	clear: both;
	margin: 30px 0px 20px 0px;
	padding: 10px 10px 10px 10px;
	width: 200px;
	background-color: #DDE0F3;
	border-top: 1px solid #DBDFF3;
	border-right: 1px solid #D9DDF3;
	border-bottom: 1px solid #D9DDF3;
	border-left: 1px solid #DBDFF3;
}


div.fotogaleria {
    float: left;
    margin: 30px 0px 30px 20px;
    padding: 10px 10px 10px 10px;
    width: 900px;
    border: 1px solid #D500AF;
    	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
div.fotogaleria div.titulo {
    float: left;
    margin: 0px 0px 10px 0px;
    padding: 0;
    width: 100%;

}
div.fotogaleria1, div.fotogaleria2, div.fotogaleria3 {
    float: left;
    margin: 10px 0px 5px 15px;
    padding: 0;
    width: 280px;

}
div.fotogaleria div.fotogaleria_item {
    float: left;
    margin: 10px 0px 30px 0px;
    padding: 0;
    width: 280px;
    clear: none!important;
    display: inline!important;

}

#fotogaleria div.fotogaleria div.titulo h2 {
    float: left;
    margin: -60px 0px 0px 20px!important;
    padding: 5px 10px 5px 10px!important;
    font-size: 80px!important;
    line-height: 80px!important;
    /*background-color: #ff9000;
    color: #fff;*/
    background-color: #fff;
    color: #640052;
    letter-spacing: -3px;
    font-weight: normal;
}
div.fotogaleria1 div.fotogaleria_item h3, div.fotogaleria2 div.fotogaleria_item h3, div.fotogaleria3 div.fotogaleria_item h3 {
    float: left;
    margin: 0px 0px 5px 0px;
    font-size: 16px!important;
    line-height: 16px!important;
    width: 100%;
    clear: none;
    display: inline;
    color: #ea6226;
}
div.fotogaleria1 div.fotogaleria_item p, div.fotogaleria2 div.fotogaleria_item p, div.fotogaleria3 div.fotogaleria_item p {
    float: left;
    margin: 0px 0px 0px 0px!important;
    font-size: 16px;
    line-height: 18px;
    color: #5f5f5f!important;
    clear: none;
    display: inline;
}
div.fotogaleria_item img {
    float: left;
    border: none;
    margin: 0px 10px 10px 0px;
   
    	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	box-shadow: 1px 1px 3px #000;
}


div.asiespozuelo {
    float: left;
    margin: 30px 0px 30px 20px;
    padding: 10px 10px 10px 10px;
    width: 900px;
    border: 1px solid #4A4A4A;
    	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
div.asiespozuelo div.titulo {
    float: left;
    margin: 0px 0px 10px 0px;
    padding: 0;
    width: 100%;
}
div.asiespozuelo1, div.asiespozuelo2 {
    float: left;
    margin: 10px 15px 5px 15px;
    padding: 0;
    width: 420px;
}
div.asiespozuelo div.asiespozuelo_item {
    float: left;
    margin: 10px 0px 30px 0px;
    padding: 0;
    width: 420px;
    clear: none!important;
    display: inline!important;
	
}
div.asiespozuelo div.asiespozuelo_item a.tt{
    float: left;
    margin: 10px 0px 10px 0px;
    padding: 0;
    clear: both;
    display: block;
    font-size: 27px;
    color: #000000;
    
	
}
#asiespozuelo div.asiespozuelo div.titulo h2 {
    float: left;
    margin: -10px 0px 0px 20px!important;
    padding: 10px 20px 10px 20px!important;
    font-size: 40px!important;
    line-height: 40px!important;
    /*background-color: #ff9000;
    color: #fff;*/
    background-color: #000;
    color: #FFF;
    
    border-radius: 0 0 10px 0;
	
}
div.asiespozuelo1 div.asiespozuelo_item h3, div.asiespozuelo2 div.asiespozuelo_item h3, div.asiespozuelo3 div.asiespozuelo_item h3 {
    float: left;
    margin: 0px 0px 5px 0px;
    font-size: 16px!important;
    line-height: 16px!important;
    width: 100%;
    clear: none;
    display: inline;
    color: #ea6226;
}
div.asiespozuelo1 div.asiespozuelo_item p, div.asiespozuelo2 div.asiespozuelo_item p {
    float: left;
    margin: 0px 0px 0px 0px!important;
    font-size: 16px;
    line-height: 18px;
    color: #5f5f5f!important;
    clear: both;
    display: block;
}
div.asiespozuelo_item img {
    float: left;
    border: none;
    margin: 0px 10px 10px 0px;
}


