* { 
padding : 0;
margin : 0;
} 
html { 
height : 100%;
} 

hr { background-color:#C0C0C0 }
li { 
list-style-type : disc;
} 
body { 
font-family : Arial, Helvetica, sans-serif;
color : #999999;
font-size : 10px;
background-color : #ECEDEF;
background-image : url('../img/fondo.jpg');
background-repeat : repeat-x;
padding : 0;
margin : 0;
} 
a { 
color : #000000;
text-decoration : none;
} 
a:hover { 
color : #ed1c24;
text-decoration : none;
} 
blockquote { 
padding-top : 0;
padding-left : 20px;
padding-bottom : 5px;
} 
img.floatTL { 
float : left;
margin-right : 1em;
margin-bottom : 1em;
margin-top : 1em;
} 
img.floatTR { 
float : right;
margin-left : 1em;
margin-bottom : 1em;
margin-top : 1em;
} 
a.mapa { 
font-family : Arial;
font-size : 12px;
color : #dd2c32;
font-weight : bold;
padding-bottom : 5px;
} 
a:hover.mapa { 
font-family : Arial;
font-size : 12px;
color : #dd2c32;
font-weight : bold;
padding-bottom : 5px;
text-decoration : underline;
} 
#main { 
width : 800px;
height : auto;
} 
#wrapper2 { 
width : 810px;
margin-left : auto;
margin-right : auto;
height : auto;
} 
#wrapper { 
width : 800px;
margin-left : auto;
margin-right : auto;
height : auto;
} 
#centro { 
background-color : #ffffff;
padding-top : 23px;
} 
#head { 
width : 754px;
height : 110px;
background-image : url('../img/home.jpg');
background-repeat : no-repeat;
} 
#head h1 { 
color : #e9e9e9;
font-size : 1.3em;
padding-left : 15px;
padding-top : 5px;
} 
#head p { 
color : #c5c752;
padding-left : 50px;
} 
#head ul { 
margin : 0;
padding : 0;
list-style : none;
float : right;
margin-right : 10px;
color : #ed1c24;
} 
#head li { 
display : inline;
} 
#head a { 
color : #ed1c24;
} 
#head10 { 
width : 754px;
height : 110px;
background-image : url('../img/infraestructuras.jpg');
background-repeat : no-repeat;
} 
#head10 h1 { 
color : #e9e9e9;
font-size : 1.3em;
padding-left : 15px;
padding-top : 5px;
} 
#head10 p { 
color : #c5c752;
padding-left : 50px;
} 
#head10 ul { 
margin : 0;
padding : 0;
list-style : none;
float : right;
margin-right : 10px;
color : #ed1c24;
} 
#head10 li { 
display : inline;
} 
#head10 a { 
color : #ed1c24;
} 

#headContacto { 
width : 754px;
height : 110px;
background-image : url('../img/contacto.jpg');
background-repeat : no-repeat;
} 
#headContacto h1 { 
color : #e9e9e9;
font-size : 1.3em;
padding-left : 15px;
padding-top : 5px;
} 
#headContacto p { 
color : #c5c752;
padding-left : 50px;
} 
#headContacto ul { 
margin : 0;
padding : 0;
list-style : none;
float : right;
margin-right : 10px;
color : #ed1c24;
} 
#headContacto li { 
display : inline;
} 
#headContacto a { 
color : #ed1c24;
}

#headDescargas { 
width : 754px;
height : 110px;
background-image : url('../img/descargas.jpg');
background-repeat : no-repeat;
} 
#headDescargas h1 { 
color : #e9e9e9;
font-size : 1.3em;
padding-left : 15px;
padding-top : 5px;
} 
#headDescargas p { 
color : #c5c752;
padding-left : 50px;
} 
#headDescargas ul { 
margin : 0;
padding : 0;
list-style : none;
float : right;
margin-right : 10px;
color : #ed1c24;
} 
#headDescargas li { 
display : inline;
} 
#headDescargas a { 
color : #ed1c24;
}


#headNegro { 
width : 800px;
clear : both;
height : 34px;
margin-bottom : 5px;
background-color : #000000;
} 
#columna4OfTurismo { 
border-right : 1px dotted #999999;
width : 600px;
float : left;
border-top-style : dotted;
border-left-width : 1px;
border-right-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
} 
#columna4OfTurismo p { 
margin-bottom : 10px;
} 
.volver { 
width : 75px;
font-family : arial;
font-size : 11px;
color : #ff0000;
font-weight : bold;
text-align : right;
margin-top : 10px;
margin-right : 20px;
margin-bottom : 2px;
float : right;
} 
.volver a { 
font-family : arial;
font-size : 11px;
color : #ff0000;
font-weight : bold;
text-align : left;
margin-top : 2px;
margin-bottom : 2px;
} 
.volver a:hover { 
font-family : arial;
font-size : 11px;
color : #000000;
font-weight : bold;
text-align : left;
margin-top : 2px;
margin-bottom : 2px;
} 
.flotante { 
float : left;
} 
.unacolumna { 
clear : both;
} 
#tituloOficinas { 
float : left;
clear : both;
width : 600px;
margin : 0;
} 
.interiorOfTurismo { 
width : 195px;
float : left;
text-align : left;
font-family : arial;
font-size : 11px;
color : #999999;
padding-right : 15px;
} 

.interiorProfesionales { 
width : 49%;
height : 140px;
float : left;
text-align : left;
font-family : arial;
font-size : 11px;
color : #999999;
padding-right : 5px;
padding-top : 5px;
padding-bottom : 5px;
} 
.textoNegro { 
color : #000000;
font-weight : bold;
} 
#headNegroPie { 
width : 800px;
clear : both;
height : 21px;
margin-bottom : 5px;
background-color : #000000;
} 
#head2 { 
background-color : #000000;
} 
#head2 ul { 
margin-top : 10px;
padding : 0;
list-style : none;
float : left;
color : red;
} 
#head2 p { 
margin-top : 10px;
float : left;
color : #999999;
list-style-type : none;
padding-left : 20px;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
} 
#head2 li { 
padding-left : 20px;
display : inline;
} 
#head2 li img { 
border : 0;
} 
#head2 a { 
color : #999999;
} 
#head2 a:hover { 
color : red;
} 
#head3 { 
width : 425px;
float : right;
color : #999999;
text-align : center;
font-family : arial;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
height : 32px;
} 
#head3 p { 
display : inline;
margin : 0;
text-align : center;
padding-left : 2px;
padding-right : 2px;
} 
#head3 p img { 
width : 4px;
border : 0;
} 
#head3 img { 
float : left;
border : 0;
margin : 0;
padding : 0;
} 
#head3 a { 
padding-bottom : 10px;
color : #999999;
font-family : arial;
} 
#head3 a:hover { 
color : #ffffff;
font-family : arial;
} 
.menupequeSup { 
float : left;
padding : 10px 15px 15px 15px;
} 
.menupequeSup a { 
text-decoration : none;
font-size : 12px;
font-weight : bold;
color : #000000;
background-repeat : repeat-x;
} 
.menupequeSup a:hover { 
text-decoration : none;
font-size : 12px;
font-weight : bold;
} 
.menupequeSup img { 
border : 0;
} 
.divrojo { 
font-family : arial;
font-size : 10pt;
float : left;
text-align : center;
height : 16px;
} 
.divrojo a { 
font-family : arial;
font-size : 10pt;
} 
.centrado { 
text-align : right;
} 
#header { 
height : 66px;
width : 754px;
clear : both;
} 
#header img { 
border : 0;
} 
#principal { 
background-position : center top;
width : 812px;
clear : both;
display : table;
margin-left : auto;
margin-right : auto;
background-image : url('../img/sombra2.gif');
background-repeat : no-repeat
} 

#principal2 { 
background-position : center top;
width : 812px;
clear : both;
display : table;
margin-left : auto;
margin-right : auto;
background-image : url('../img/sombra2.gif');
background-repeat : repeat-x;
} 
#completo { 
width : 754px;
clear : both;
display : table;
height : 100%;
margin-bottom : 5px;
background-color : #ffffff;
padding-right : 23px;
padding-bottom : 23px;
padding-left : 23px;
} 
#pie1 { 
padding : 0;
margin : 0;
width : 800px;
height : 21px;
float : left;
color : #ffffff;
background-color : #000000;
} 
#pie1 p { 
margin-left : 10px;
margin-top : 2px;
float : left;
color : #ffffff;
padding-left : 20px;
padding-top : 0;
padding-bottom : 0;
} 
#pie2 { 
margin-top : 2px;
padding : 0;
width : 100px;
float : right;
color : #ffffff;
text-align : right;
font-family : arial;
} 
#pie2 p { 
display : inline;
margin : 0;
text-align : right;
padding-left : 5px;
} 
#pie1 img { 
border : 0;
} 
#menu { 
overflow : hidden;
width : 754px;
font-size : 12px;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
height : 28px;
margin : 0;
clear : both;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
background-image : url('../img/fdoMenu.jpg');
background-repeat : repeat-x;
} 
#menu img { 
float : left;
border : 0;
margin : 0;
padding : 0;
} 
.menupeque { 
float : left;
padding : 5px 15px 15px 9px;
background-image : url('../img/fdoMenu.gif');
background-repeat : repeat-x;
} 
.menupeque a { 
text-decoration : none;
font-size : 12px;
font-weight : bold;
color : #000000;
background-image : url('../img/fdoMenu.gif');
background-repeat : repeat-x;
} 
.menupeque a:hover { 
text-decoration : none;
font-size : 12px;
font-weight : bold;
} 
.menupeque img { 
border : 0;
} 
.menupeque2 { 
float : left;
padding : 5px 15px 15px 10px;
background-image : url('../img/fdoMenu.gif');
background-repeat : repeat-x;
} 
.menupeque2 a { 
text-decoration : none;
font-size : 12px;
font-weight : bold;
color : #000000;
background-image : url('../img/fdoMenu.gif');
background-repeat : repeat-x;
} 
.menupeque2 a:hover { 
float : left;
padding : 0;
text-decoration : none;
font-size : 12px;
font-weight : bold;
color : #000000;
} 
.menupeque2 img { 
border : 0;
} 
.menusup { 
float : left;
border : 0;
margin : 0;
padding : 0;
width : 70px;
font-family : Arial;
font-size : 11px;
text-align : center;
} 
.menusup2 { 
float : left;
border : 0;
margin : 0;
padding : 0;
width : 60px;
font-family : Arial;
font-size : 11px;
text-align : center;
} 
.menupequeON { 
float : left;
padding : 5px 15px 15px 15px;
background-image : url('../img/fdoMenu2.gif');
background-repeat : repeat-x;
} 
.menupequeON a { 
text-decoration : none;
font-size : 12px;
font-weight : bold;
color : #000000;
background-image : url('../img/fdoMenu.gif');
background-repeat : repeat-x;
} 
.menupequeON a:hover { 
float : left;
padding : 0;
text-decoration : none;
font-size : 12px;
font-weight : bold;
color : #000000;
} 
.menupequeON img { 
border : 0;
} 
.menupeque2ON { 
float : left;
padding : 5px 15px 15px 10px;
background-image : url('../img/fdoMenu2.gif');
background-repeat : repeat-x;
} 
.menupeque2ON a { 
text-decoration : none;
font-size : 12px;
font-weight : bold;
color : #000000;
background-image : url('../img/fdoMenu.gif');
background-repeat : repeat-x;
} 
.menupeque2ON a:hover { 
float : left;
padding : 0;
text-decoration : none;
font-size : 12px;
font-weight : bold;
color : #000000;
} 
.menupeque2ON img { 
border : 0;
} 
.menupequeG { 
width : auto;
background-image : url('../img/fdoMenu2.gif');
background-repeat : repeat-x;
} 
#contenido { 
padding : 0;
width : 754px;
clear : both;
} 
#columna1 { 
width : 593px;
float : left;
height : 100%;
background-color : #ffffff;
} 
#contenidolinea { 
width : 754px;
height : 15px;
} 
#columna3 { 
width : 295px;
border-left-width : 1px;
border-bottom-width : 1px;
height : 100%;
float : left;
display : table;
} 
#columna4 { 
border-left : 1px dotted #999999;
width : 295px;
height : 100%;
float : left;
border-top-style : dotted;
border-left-width : 1px;
border-right-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
} 
#propuestas { 
border-bottom : 1px dotted #999999;
width : 295px;
height : 220px;
border-top-style : dotted;
border-left-width : 1px;
border-right-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
} 
#propuestas img { 
padding-right : 3px;
margin-bottom : 5px;
border : 0;
} 
#propuestas h1 { 
font-family : arial;
margin-bottom : 5px;
font-size : 14pt;
color : #ff0000;
font-weight : bold;
} 
#rutas { 
width : 295px;
margin-bottom : 10px;
border-left-width : 1px;
} 
#rutas img { 
padding-right : 5px;
} 
#rutas h1 { 
font-family : arial;
margin-bottom : 5px;
font-size : 14pt;
color : #ff0000;
font-weight : bold;
} 
#rutas ul { 
background-color : #ffffff;
font-weight : normal;
font-size : 10px;
font-family : Arial;
margin-right : 4px;
margin-top : 0;
margin-bottom : 5px;
} 
#rutas li { 
background-position : left center;
background-image : url('../img/vinetaRed.gif');
background-repeat : no-repeat;
font-weight : bold;
font-size : 10px;
font-family : Arial;
margin-right : 4px;
padding-left : 10px;
padding-right : 0;
padding-top : 5px;
padding-bottom : 0;
list-style-type : none;
} 
#rutas li a { 
font-weight : bold;
list-style-image : none;
} 
#descargas { 
border-top-style : dotted;
border-left-width : 1px;
border-right-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
} 
#descargas img { 
padding-right : 5px;
float:left;
} 
#descargas h1 { 
font-family : arial;
margin-bottom : 5px;
font-size : 14pt;
color : #ff0000;
font-weight : bold;
} 
#descargas li { 
list-style-type : circle;
padding-right : 10px;
} 

#descargas p { 
color: #000000; font-size: 8pt; font-family: arial; font-weight: bold} 
.vermas { 
font-family : arial;
font-size : 11px;
color : #ff0000;
font-weight : bold;
text-align : left;
margin-top : 2px;
margin-bottom : 2px;
} 
.vermas a { 
font-family : arial;
font-size : 11px;
color : #ff0000;
font-weight : bold;
text-align : left;
margin-top : 2px;
margin-bottom : 2px;
} 
.vermas a:hover { 
font-family : arial;
font-size : 11px;
color : #000000;
font-weight : bold;
text-align : left;
margin-top : 2px;
margin-bottom : 2px;
} 
#columna2 { 
padding : 5px;
width : 143px;
float : right;
height : 100%;
background-color : #dde2de;
display : table;
border-left-width : 1px;
border-right-width : 1px;
border-top-style : dotted;
border-top-width : 1px;
border-bottom-width : 1px;
} 
#columna2 p { 
font-family : Arial;
font-size : 11px;
text-align : left;
color : #000000;
font-weight : bold;
} 
.banner img { 
border : 0 none;
float : right;
} 
.mitad { 
width : 49%;
font-family : arial;
float : left;
font-size : 11px;
} 
.mitad img { 
margin-right : 2px;
} 
.mitad p { 
color : #000000;
font-family : arial;
font-size : 11px;
font-weight : bold;
margin-bottom : 5px;
} 
.tercio { 
width : 218px;
float : left;
} 
.tercio img { 
border : 0;
margin-right : 2px;
width : 208px;
} 
.tercio h1 { 
font-family : arial;
margin-bottom : 5px;
font-size : 14pt;
color : #ff0000;
font-weight : bold;
} 
.tercio p { 
font-family : arial;
font-size : 10px;
font-weight : bold;
} 
.texto { 
font-family : arial;
font-size : 9px;
color : #000000;
} 
#espacios { 
border-bottom : 1px dotted #999999;
width : 295px;
height : 220px;
} 
#espacios img { 
padding-left : 10px;
padding-right : 5px;
border : 0;
float : left;
} 
#espacios h1 { 
font-family : arial;
margin-bottom : 5px;
padding-left : 10px;
font-size : 14pt;
color : #ff0000;
font-weight : bold;
} 
#espacios p { 
margin-top : 5px;
margin-bottom : 3px;
} 
#espacios a { 
font-family : arial;
font-size : 10px;
font-weight : bold;
color : #999999;
} 
#espacios a:hover { 
color : #ff0000;
} 
.bordeinferior { 
border-top : 1px dotted #999999;
margin-left : 225px;
} 
.bordepuntos { 
border-bottom : 1px dotted #999999;
padding-bottom : 10px;
} 
.bordepuntos2 { 
border-bottom : 1px dotted #999999;
} 
.bordepuntos3 { 
border-bottom : 1px dotted #999999;
margin-top : 0;
margin-bottom : 0;
} 
.margenAbajo { 
margin-bottom : 10px;
} 
.textoRojo { 
color : #ff0000;
} 
.titularActu { 
font-family : Arial;
font-size : 11px;
text-transform : uppercase;
color : #000000;
font-weight : bold;
margin-bottom : 2px;
margin-top : 10px;
} 
#actualidad { 
padding-left : 11px;
line-height : 139%;
} 
#actualidad h1 { 
font-family : arial;
margin-bottom : 5px;
padding-bottom : 5px;
margin-top : 5px;
font-size : 14pt;
color : #ff0000;
font-weight : bold;
} 
#actualidad p { 
margin-bottom : 0;
} 
#actualidad h2 { 
font-family : arial;
margin-bottom : 2px;
font-size : 11pt;
color : #000000;
font-weight : bold;
} 
#actualidad a { 
font-family : arial;
font-size : 11px;
font-weight : bold;
color : #999999;
} 
#actualidad a:hover { 
color : #ff0000;
} 
#actualidad ul { 
background-color : #ffffff;
font-weight : normal;
font-size : 11px;
font-family : Arial;
margin-right : 4px;
margin-top : 0;
margin-bottom : 5px;
} 
#actualidad li { 
font-weight : bold;
font-size : 10px;
font-family : Arial;
margin-right : 4px;
padding-left : 10px;
padding-right : 0;
padding-top : 5px;
padding-bottom : 0;
background-position : left top;
background-image : url('../img/vinetaRed.gif');
background-repeat : no-repeat;
list-style-type : none;
} 
#actualidad li a { 
font-weight : bold;
} 
#actualidad2 { 
padding-left : 11px;
line-height : 139%;
} 
#actualidad2 h1 { 
font-family : arial;
margin-bottom : 5px;
padding-bottom : 5px;
margin-top : 5px;
font-size : 14pt;
color : #ff0000;
font-weight : bold;
} 
#actualidad2 p { 
margin-bottom : 0;
} 
#actualidad2 h2 { 
font-family : arial;
margin-bottom : 2px;
font-size : 11pt;
color : #000000;
font-weight : bold;
} 
#actualidad2 a { 
font-family : arial;
font-size : 11px;
font-weight : bold;
color : #999999;
} 
#actualidad2 a:hover { 
color : #ff0000;
} 
#actualidad2 ul { 
background-color : #ffffff;
font-weight : normal;
font-size : 11px;
font-family : Arial;
margin-right : 4px;
margin-top : 0;
margin-bottom : 5px;
} 
#actualidad2 li { 
font-weight : bold;
font-size : 10px;
font-family : Arial;
margin-right : 4px;
padding-left : 10px;
padding-right : 0;
padding-top : 5px;
padding-bottom : 0;
background-position : left top;
background-image : url('../img/vinetaRed.gif');
background-repeat : no-repeat;
list-style-type : none;
} 
#actualidad2 li a { 
font-weight : bold;
} 
.tituloEspacios { 
font-family : Arial;
text-transform : uppercase;
color : #ff0000;
font-size : 11px;
font-weight : bold;
margin-bottom : 10px;
} 
.listadoEspacios { 
font-family : Arial;
color : #000000;
font-size : 11px;
font-weight : normal;
margin-bottom : 10px;
} 
.listadoEspaciosON { 
background-position : left center;
font-family : Arial;
color : #000000;
font-size : 11px;
font-weight : bold;
margin-left : 10px;
text-indent : 0;
background-image : url('../img/mayorDrcha.gif');
background-repeat : no-repeat;
margin-bottom : 10px;
} 
.mitadIzda { 
width : 117px;
float : left;
margin-right : 9px;
} 
.mitaddcha { 
width : 117px;
} 
.tituloEspaciosTexto { 
font-family : arial;
margin-bottom : 0;
font-size : 14pt;
color : #ff0000;
font-weight : bold;
line-height : 100%;
margin-top : 0;
} 
.tituloEspaciosTextoNegro { 
font-family : arial;
margin-bottom : 0;
font-size : 14pt;
color : #000000;
font-weight : bold;
line-height : 100%;
margin-top : 0;
} 
.titulo2EspaciosTexto { 
font-family : arial;
margin-bottom : 0;
margin-top : 3px;
font-size : 12pt;
color : #ff0000;
font-weight : normal;
} 
.textoEspacios { 
font-size : 11px;
font-family : arial;
color : #595959;
margin-right : 10px;
text-align : left;
} 
.subtituloEspacios { 
font-size : 12px;
font-family : Arial;
color : #595959;
font-weight : bold;
line-height : 100%;
margin-top : 0;
margin-bottom : 0;
text-align : left;
} 
#columna2Espacios { 
width : 153px;
background-position : left top;
float : right;
min-height : 400px;
height : 100%;
display : table;
border-top-style : dotted;
border-left-width : 1px;
border-right-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
padding-top : 5px;
padding-bottom : 5px;
border-top-style : dotted;
border-left-width : 1px;
border-right-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
background-image : url('../img/degradadolateral.gif');
background-repeat : repeat-x;
} 
#columna2Espacios p { 
font-family : Arial;
font-size : 11px;
margin-bottom : 10px;
padding-left : 10px;
} 
#margenColDcha { 
padding-left : 8px;
padding-right : 5px;
} 
#columna3Espacios { 
width : 260px;
border-left-width : 1px;
border-bottom-width : 1px;
height : 100%;
float : left;
display : table;
} 
#columna4Espacios { 
border-left : 1px dotted #999999;
border-right : 1px dotted #999999;
width : 338px;
height : 100%;
float : left;
border-top-style : dotted;
border-left-width : 1px;
border-right-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
} 
#columna4Espacios p { 
margin-left : 10px;
margin-bottom : 10px;
} 
#espaciosDetall { 
width : 260px;
border-top-style : dotted;
border-left-width : 1px;
border-right-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
} 
#espaciosDetall img { 
margin-bottom : 0;
border : 0;
} 
#espaciosDetall h1 { 
font-family : arial;
margin-bottom : 5px;
font-size : 14pt;
color : #ff0000;
font-weight : bold;
} 
#espaciosDetall p { 
font-family : Arial;
color : #595959;
font-size : 10px;
font-style : italic;
margin-bottom : 10px;
} 
.clearLados { 
clear : both;
} 
.formularioInfra { 
width : 250px;
font-family : arial;
font-size : 11px;
color : #ff0000;
font-weight : bold;
text-align : right;
margin-top : 10px;
margin-right : 20px;
margin-bottom : 2px;
float : right;
} 
.formularioInfra input { 
width : 136px;
margin-bottom : 5px;
} 
.formularioInfra img { 
border : 0;
} 
.formularioInfra a { 
font-family : arial;
font-size : 11px;
color : #ff0000;
font-weight : bold;
text-align : left;
margin-top : 2px;
margin-bottom : 2px;
} 
.formularioInfra a:hover { 
font-family : arial;
font-size : 11px;
color : #000000;
font-weight : bold;
text-align : left;
margin-top : 2px;
margin-bottom : 2px;
} 
.altoPro { 
min-height : 500px;
} 
#columnaTotal { 
width : 100%;
float : left;
background-color : #ffffff;
} 
#columnaInteriorTotal { 
width : 100%;
min-height : 450px;
float : left;
} 
#columnaInteriorTotal p { 
margin-bottom : 10px;
} 
#tituloTotal { 
float : left;
clear : both;
width : 100%;
margin : 0;
border-left-width : 1px;
border-right-width : 1px;
border-top-style : dotted;
border-top-width : 1px;
border-bottom-width : 1px;
} 
.interiorTotal { 
width : 125px;
float : left;
text-align : left;
font-family : arial;
font-size : 11px;
color : #999999;
padding-right : 15px;
} 
.textoRojo { 
color : #ff0000;
font-family : Arial;
} 
.municipiosinferior { 
clear : both;
width : auto;
} 
.interiorMunicipios { 
width : 175px;
float : left;
text-align : left;
font-family : arial;
font-size : 11px;
color : #999999;
padding-right : 15px;
} 
.formuMuni { 
width : 125px;
font-family : arial;
font-size : 7pt;
color : #000000;
} 
.formuMuni select { 
width : 135px;
font-family : Arial;
font-size : 7pt;
color : #000000;
} 
.formuMuni2 { 
width : 250px;
font-family : arial;
font-size : 7pt;
color : #000000;
} 
.formuMuni2 select { 
width : 175px;
font-family : arial;
font-size : 7pt;
color : #000000;
} 
.formuMuni2 option { 
font-family : arial;
font-size : 7pt;
color : #000000;
} 
.formuMuni form { 
font-family : arial;
font-size : 7pt;
color : #000000;
float : right;
} 
.municipios { 
padding : 0;
width : 100%;
clear : both;
margin-top : 0;
margin-bottom : 0;
} 
.municipiosIzda { 
border-right : 1px dotted #c0c0c0;
width : 370px;
height : 278px;
font-family : arial;
color : #ff0000;
font-size : 10px;
float : left;
border-left-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
} 
.municipiosIzda img { 
padding-top : 10px;
padding-right : 5px;
border : 0;
width : 360px;
height : 244px;
} 
.municipiosIzda p { 
padding : 0;
margin : 0;
} 
.municipiosdrcha { 
width : 229px;
font-family : arial;
color : #ff0000;
font-size : 10px;
float : left;
float : left;
} 
.columnaMweb { 
border-right : 1px dotted #999999;
float : left;
width : 32%;
border-left-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
padding-left : 0;
padding-right : 10px;
padding-top : 5px;
padding-bottom : 5px;
} 

.columnaEnlaces { 
float : left;
width : 45%;
border-left-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
padding-left : 0;
padding-right : 10px;
padding-top : 5px;
padding-bottom : 5px;
} 

.columnaMwebMuni { 
float : left;
width : 33%;
} 
.columnaMwebMuni1 { 
background-color : #e8f0e8;
width : 100%; height:700px

} 
.columnaMwebMuni2 { 
width : 45%;
padding-bottom : 5px;
padding-top : 5px;
float : left;
} 
.gris a { 
font-family : arial;
font-size : 11px;
color : #999999;
} 
.gris a:hover { 
font-family : arial;
font-size : 11px;
color : #ff0000;
} 
.margen { 
padding-left : 20px;
} 
.margendoble { 
padding-left : 40px;
} 
.mapatitulo { 
font-family : arial;
font-size : 11px;
text-transform : uppercase;
color : #000000;
font-weight : bold;
line-height : 100%;
margin-top : 0;
margin-bottom : 2px;
} 
.textointeriormapa { 
font-family : arial;
font-size : 11px;
color : #999999;
line-height : 115%;
margin-top : 0;
margin-bottom : 5px;
line-height : 100%;
margin-bottom : auto;
} 
.textointeriormapa p { 
line-height : 100%;
margin : 0;
} 
.textointeriormapa a { 
font-family : arial;
font-size : 11px;
color : #999999;
} 
.textointeriormapa a:hover { 
font-family : arial;
font-size : 11px;
color : #ff0000;
} 
.sinmargenabajo { 
margin-top : 0;
margin-bottom : 0;
} 
.margenarriba { 
padding-top : 5px;
} 
.margenizquierda { 
padding-left : 2px;
} 
.divpuntos { 
border-left-width : 1px;
border-right-width : 1px;
border-top : 1px dotted #c0c0c0;
border-bottom : 1px dotted #c0c0c0;
padding-top : 5px;
padding-bottom : 0;
} 
.textorojo { 
color : #ff0000;
} 
.textogris { 
color : #999999;
} 
.lineainferior { 
border-bottom : 1px dotted #999999;
padding-bottom : 5px;
} 
.lineasuperior { 
border-top : 1px dotted #999999;
padding-top : 5px;
} 
.margenizda5 { 
padding-left : 5px;
} 
.margenizda10 { 
padding-left : 10px;
} 
.margenizda20 { 
padding-left : 15px;
} 
.margenarriba5 { 
padding-top : 5px;
} 
.margenarriba10 { 
padding-top : 10px;
} 
.margenabajo5 { 
padding-bottom : 5px;
} 
.margenabajo10 { 
padding-bottom : 10px;
} 
.galerias { 
padding : 0;
width : 100%;
margin-top : 0;
margin-bottom : 0;
} 
.galeriasdrcha { 
width : 75px;
height : 600px;
font-family : arial;
color : #ff0000;
font-size : 10px;
float : left;
} 
.galeriasIzda { 
border-left : 1px dotted #c0c0c0;
width : 500px;
height : 600px;
padding-left : 5px;
font-family : arial;
color : #ff0000;
font-size : 10px;
float : left;
border-left-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
} 
.galeriasIzda img { 
padding-top : 10px;
padding-left : 5px;
border : 0 none;
max-width : 500px; text-align:center

} 
.galeriasIzda p { 
padding : 0;
margin : 0;
} 


.galeriasIzda2 { 
border-left : 1px dotted #c0c0c0;
width : 500px;
height : 525px;
font-family : arial;
color : #ff0000;
font-size : 10px;
float : left;
border-left-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
} 
.galeriasIzda2 img { 
padding-top : 10px;
padding-right : 5px;
max-width : 500px;
border : 0;
} 
.galeriasIzda2 p { 
padding : 0;
margin : 0;
} 



.galerias2 { 
padding : 0;
width : 100%;
margin-top : 0;
margin-bottom : 0;
min-height : 525px;
} 
.galeriasdrcha2 { 
width : 100px;
height : 500px;
font-family : arial;
color : #ff0000;
font-size : 10px;
float : left;
} 
.galeriasIzda3 { 
border-left : 1px dotted #c0c0c0;
width : 480px;
height : 500px;
font-family : arial;
color : #ff0000;
font-size : 10px;
float : left;
border-left : 1px dotted #c0c0c0;
border-left-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
} 
.galeriasIzda3 p { 
padding : 0;
margin : 0;
} 
 
.antesdespues { 
width : 200px;
font-family : arial;
font-size : 11px;
color : #ff0000;
font-weight : bold;
text-align : right;
margin-top : 10px;
margin-right : 20px;
margin-bottom : 2px;
float : right;
} 
.antesdespues a { 
font-family : arial;
font-size : 11px;
color : #ff0000;
font-weight : bold;
text-align : left;
margin-top : 2px;
margin-bottom : 2px;
} 
.antesdespues a:hover { 
font-family : arial;
font-size : 11px;
color : #000000;
font-weight : bold;
text-align : left;
margin-top : 2px;
margin-bottom : 2px;
} 
.albumFpeque { 
float : left;
width : 150px;
height : 100px;
padding-left : 0;
padding-right : 5px;
padding-top : 0;
text-align : center;
padding-bottom : 5px;
} 
.albumFpeque img { 
border : 0;
text-align : center;
height : 100px;
} 

.albumFpeque2 { 
float : left;
width : 150px;
height : 125px;
padding-left : 0;
padding-right : 5px;
padding-top : 0;
text-align : center;
padding-bottom : 5px;
} 
.albumFpeque2 img { 
border : 0;
text-align : center;
height : 100px;
} 

.albumFpeque3{ 
float : left;
width : 133px;
padding-left : 0;
padding-right : 5px;
padding-top : 0;
text-align : center;
padding-bottom : 5px;
}
.dossierIzda { 
border-right : 1px dotted #808080;
width : 290px;
font-family : arial;
font-size : 10px;
float : left;
min-height : 700px;
height : 100%;
padding-right : 5px;
text-align : left;
} 
.dossierIzda p { 
margin-top : 2px;
margin-bottom : 2px;
} 
.dossierDcha { 
width : 285px;
font-family : arial;
font-size : 10px;
min-height : 700px;
padding-right : 5px;
float : right;
padding-left : 5px;
} 
.dossierDcha p { 
margin-top : 2px;
margin-bottom : 2px;
} 
.dossierIzda ul { 
text-indent : 3px;
font-family : arial;
font-size : 11px;
color : #ed1c24;
margin-left : 20px;
margin-top : 0;
margin-bottom : 2px;
} 
.dossierIzda a { 
color : #ff0000;
text-decoration : none;
} 
.dossierIzda a:hover { 
color : #000000;
text-decoration : none;
} 
.dossierDcha ul { 
text-indent : 3px;
font-family : arial;
font-size : 11px;
color : #ed1c24;
margin-left : 20px;
margin-top : 0;
margin-bottom : 2px;
padding-left : 10px;
} 
.dossierDcha a { 
color : #ff0000;
text-decoration : none;
} 
.dossierDcha a:hover { 
color : #000000;
text-decoration : none;
} 
.destacadosIzda { 
border-right : 1px dotted #808080;
width : 290px;
font-family : Arial;
font-size : 11px;
float : left;
min-height : 400px;
text-align : left;
color : #000000;
} 
.destacadosIzda p { 
margin-top : 2px;
margin-bottom : 2px;
font-family : arial;
color : #000000;
font-size : 11px;
} 
.destacadosDccha { 
width : 290px;
margin-left : 11px;
font-family : Arial;
font-size : 11px;
padding-right : 5px;
float : right;
min-height : 400px;
color : #000000;
} 
.destacadosDcha p { 
margin-top : 2px;
margin-bottom : 2px;
color : #000000;
font-size : 11px;
font-family : arial;
} 
.destacadosIzda ul { 
text-indent : 3px;
font-family : arial;
font-size : 11px;
color : #ed1c24;
margin-left : 20px;
margin-top : 0;
margin-bottom : 2px;
} 
.destacadosIzda a { 
color : #000000;
text-decoration : none;
} 
.destacadosIzda a:hover { 
color : #ff0000;
text-decoration : none;
} 
.destacadosDcha ul { 
text-indent : 3px;
font-family : arial;
font-size : 11px;
color : #ed1c24;
margin-left : 20px;
margin-top : 0;
margin-bottom : 2px;
padding-left : 10px;
} 
.destacadosDcha a { 
color : #000000;
text-decoration : none;
} 
.destacadosDcha a:hover { 
color : #ff0000;
text-decoration : none;
} 
.tablaFeria { 
border : 1px dotted #c0c0c0;
width : 95%;
font-family : arial;
font-size : 10px;
color : #000000;
padding-left : 4px;
padding-right : 4px;
padding-top : 1px;
padding-bottom : 1px;
} 
.tablaFeria td { 
border-style : solid;
border-width : 1px;
padding : 2px;
} 
.destacadosIzda2 { 
width : 100%;
font-family : Arial;
font-size : 11px;
clear:both;
min-height : 400px;
text-align : left;
color : #000000;
} 
.destacadosIzda2 p { 
margin-top : 2px;
margin-bottom : 2px;
font-family : arial;
color : #000000;
font-size : 11px;
} 
.destacadosIzda2 ul { 
text-indent : 3px;
font-family : arial;
font-size : 11px;
color : #ed1c24;
margin-left : 20px;
margin-top : 0;
margin-bottom : 2px;
} 
.destacadosIzda2 a { 
color : #000000;
text-decoration : none;
} 
.destacadosIzda2 a:hover { 
color : #ff0000;
text-decoration : none;
} 

.destacadosIzdaPro { 
width : 100%;
font-family : Arial;
font-size : 11px;
float : left;
text-align : left;
color : #000000;
} 
.destacadosIzdaPro p { 
margin-top : 2px;
margin-bottom : 2px;
font-family : arial;
color : #000000;
font-size : 11px;
} 
.destacadosIzdaPro ul { 
text-indent : 3px;
font-family : arial;
font-size : 11px;
color : #ed1c24;
margin-left : 20px;
margin-top : 0;
margin-bottom : 2px;
} 
.destacadosIzdaPro a { 
color : #000000;
text-decoration : none;
} 
.destacadosIzdaPro a:hover { 
color : #ff0000;
text-decoration : none;
} 

.noticiaIzda { 
width : 160px;
font-family : Arial;
font-size : 11px;
float : left;
min-height : 400px;
text-align : left;
color : #000000;
} 
.noticiaIzda p { 
margin-top : 2px;
margin-bottom : 5px;
font-family : arial;
color : #000000;
font-size : 11px;
} 
.noticiaDcha { 
border-left : 1px dotted #808080;
width : 410px;
margin-left : 11px;
font-family : Arial;
font-size : 11px;
padding-right : 5px;
float : right;
color : #000000;
} 
.noticiaDcha p { 
margin-top : 2px;
margin-bottom : 2px;
color : #000000;
font-size : 11px;
font-family : arial;
} 
.noticiaDchaSin { 
width : 410px;
margin-left : 11px;
font-family : Arial;
font-size : 11px;
padding-right : 5px;
float : left;
color : #000000;
} 
.noticiaDchaSin p { 
margin-top : 2px;
margin-bottom : 2px;
color : #000000;
font-size : 11px;
font-family : arial;
} 
.noticiaIzda ul { 
text-indent : 3px;
font-family : arial;
font-size : 11px;
color : #ed1c24;
margin-left : 20px;
margin-top : 0;
margin-bottom : 2px;
} 
.noticiaIzda a { 
color : #000000;
text-decoration : none;
} 
.noticiaIzda img { 
border : 0;
width : 150px;
padding-right : 10px;
margin-bottom : 5px;
margin : 0;
padding-left : 0;
} 
.noticiaIzda a:hover { 
color : #ff0000;
text-decoration : none;
} 
.noticiaDcha ul { 
text-indent : 3px;
font-family : arial;
font-size : 11px;
color : #ed1c24;
margin-left : 20px;
margin-top : 0;
margin-bottom : 2px;
padding-left : 10px;
} 
.noticiaDcha a { 
color : #000000;
text-decoration : none;
} 
.noticiaDcha a:hover { 
color : #ff0000;
text-decoration : none;
} 
.flash { 
border : 0 none;
width : 755px;
height : 110px;
} 
.descarga {
width : 300px;
float : left;

margin-bottom:10px; font-family:Arial; color:#000000; font-size:10px; font-weight:bold
}
.descarga img {
border:1px solid #C0C0C0; padding:0; float : left;
height:100px;
margin-right:10px;

}
.descarga p {
color : #000000;
font-family : arial;
font-size : 10px;
font-weight : bold;
margin-bottom : 5px;
}

.descarga a {color : #ed1c24;
text-decoration : none;
font-family : arial;}
.descarga a:hover {color : #000000;
text-decoration : none;
font-family : arial;}

#columna2Propuestas { 
width : 153px;
background-position : left top;
float : right;
min-height : 150px;
display : table;
border-top-style : dotted;
border-left-width : 1px;
border-right-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
padding-top : 5px;
padding-bottom : 5px;
border-top-style : dotted;
border-left-width : 1px;
border-right-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
background-image : url('../img/degradadolateral.gif');
background-repeat : repeat-x;
} 
#columna2Propuestas p { 
font-family : Arial;
font-size : 10px;
margin-bottom : 10px;
padding-left : 10px;
} 
#columna2Espacios { 
width : 153px;
background-position : left top;
float : right;
min-height : 300px;
display : table;
border-top-style : dotted;
border-left-width : 1px;
border-right-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
padding-top : 5px;
padding-bottom : 5px;
border-top-style : dotted;
border-left-width : 1px;
border-right-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
background-image : url('../img/degradadolateral.gif');
background-repeat : repeat-x;
} 
#columna2Espacios p { 
font-family : Arial;
font-size : 10px;
margin-bottom : 10px;
padding-left : 10px;
} 
.tamano150 { 
width : 125px;
height : 20px;
} 
.descargasPortada { 
width : 61px;
height : 72px;
border : 1px solid #C0C0C0;
} 
.bordegris { 
border : 1px solid #C0C0C0;
}
.lateralPro { 
width : 754px;
padding : 5px;

text-align : left;
font-family : arial;
font-size : 11px;
color : #999999;
clear:both;
} 
.lateralPeque { 
width : 135px;
float : left;
padding : 5px;
text-align : left;
font-family : arial;
font-size : 11px;
color : #999999;
} 
.cuarto { 
width : 175px;
float : left;
} 
.cuarto img { 
border : 0;
margin-right : 5px;
width : 75px;
} 
.cuarto p { 
font-family : arial;
font-size : 11px;
font-weight : bold;
} 
.trecientos { 
height : 300px;
} 
.mitad2 { 
width : 49%;
float : left;
} 
.mitad2 p { 
color : #000000;
font-family : arial;
font-size : 11px;
font-weight : bold;
margin-bottom : 5px;
} 
.mitad2 a { 
color : #000000;
font-family : arial;
font-size : 11px;
font-weight : normal;
margin-bottom : 5px;
} 
.mitad2 a:hover { 
color : #ff0000;
font-family : arial;
font-size : 11px;
font-weight : normal;
margin-bottom : 5px;
} 
.mil { 
min-height : 1000px;
height: 100%;
display:table;
}

.mildos { 
min-height : 1500px;
}
.seis { 
height : 6px;
}
.seiscientos { 
min-height : 650px;
}

.seiscientos2 { 
min-height : 700px;
}

.trescientos-min { 
min-height : 300px;
}

.cientocincuenta-min { 
min-height : 82px;
}

.ancho400 {width:400px;}

.lineaizda {border-left : 1px dotted #999999; padding-right:5px;}
.lineadrcha {border-right : 1px dotted #999999; padding-left:5px;}

.margenizda175 {margin-left:175px;}

.margendrcha5 {padding-right:15px;}

.fondogris {font-family: arial; font-size: 12px; font-weight: bold; background-color: 
               #C0C0C0; padding:5px; width:580px; height : 100%; display:table; }
               
.fondogrisPro {font-family: arial; font-size: 12px; font-weight: bold; background-color: 
               #ecedef; float:left; width:160px; margin-right:15px; min-height : 100px; }

.fondogrisPro img {border:0px; width:150px;}
.fondogrisPro p {font-family: arial; font-size: 12px; font-weight: bold; color: 
               #595959; text-align: center; margin-top: 2px; margin-bottom: 2px}
.rojo {color:#990000; font-weight: bold;}
.bordegrisPro { border : 1px solid #C0C0C0; margin-bottom:5px; clear:both; width:98%; margin-right:5px; min-height : 100px; height : 100%; display:table; }
.centrar {text-align:center}

.fondogrisAl {font-family: arial; font-size: 12px; font-weight: bold;  float:left; width:160px; margin-right:15px; min-height : 100px;}

.fondogrisAl img {border:0px; width:150px;}
.fondogrisAl p {font-family: arial; font-size: 12px; font-weight: bold; color: 
               #595959; text-align: center; margin-top: 2px; margin-bottom: 2px}
.bordegrisAl { margin-bottom:5px; clear:both; width:575px; min-height:125px }


.descargasPro { 
width : 400px;
font-family : arial;
float : left;
font-size : 11px;
} 
.descargasPro img { 
margin-right : 2px;
margin-right : 5px;
} 
.descargasPro p { 
color : #000000;
font-family : arial;
font-size : 11px;
font-weight : bold;
margin-bottom : 5px;
}

.descargasPro2 { 
width : 150px;
font-family : arial;
float : left;
font-size : 11px;
} 
.descargasPro2 img { 
margin-right : 2px;
} 
.descargasPro2 p { 
color : #000000;
font-family : arial;
font-size : 11px;
font-weight : bold;
margin-bottom : 5px;
}

.tituloPro {font-family: arial; font-size: 12px; text-transform: uppercase; color: #FF0000; 
               font-weight: bold}
               
.tituloPro2 {font-family: Arial; font-size: 12px; text-transform: uppercase; color: #000000; 
               font-weight: bold; margin-left:5px; margin-top:0; margin-bottom:0}

.fondogris2 {font-family: arial; font-size: 12px; font-weight: bold; background-color: 
               #C0C0C0; padding:5px; width:100%; display:table; }
               
.cursiva {font-style: italic}
.titulolisPro {font-family: arial; font-size: 12px; text-transform: normal; color: #000000; 
               font-weight: bold}
               
.contenido5 {padding:1px; width:754px; clear:both; margin:0px;}

#columnaExpo { 
border-left : 1px dotted #999999;
width : 492px;
height : 100%;
float : left;
border-top-style : dotted;
border-left-width : 1px;
border-right-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
} 
#columna4Expo p{ 
margin-left : 10px;
margin-bottom : 10px;
}


#columnaREspacios { 
border-left : 1px dotted #999999;
width : 338px;
height : 100%;
float : left;
border-top-style : dotted;
border-left-width : 1px;
border-right-width : 1px;
border-top-width : 1px;
border-bottom-width : 1px;
} 
#columnaREspacios p { 
margin-left : 10px;
margin-bottom : 10px;
}

.mapaRutas {text-align: center}

.mapaRutas img {border:0;}

.espaciolinea{line-height: 150%}

.noventaicinco {width:95%}

.imgAlojDetal {width:275px; border:0; padding-right: 5px}

.mitadAL { 
width : 283px;
font-family : arial;
float : left;
font-size : 11px;
} 
.mitadAL img { 
margin-right : 2px;
min-width:339 px;
} 
.mitadAL p { 
color : #000000;
font-family : arial;
font-size : 11px;
font-weight : bold;
margin-bottom : 5px;
}


.mitad2AL { 
min-width:339 px;
min-height:200px;
font-family : arial;
float : left;
font-size : 11px;
} 
.mitad2AL img { 
margin-right : 2px;
min-width:339 px;
} 
.mitad2AL p { 
color : #000000;
font-family : arial;
font-size : 11px;
font-weight : bold;
margin-bottom : 5px;
}


.trescientoscincuenta {width:325px;}

.mayusculas {text-transform: uppercase}

.bordeCero {border:0px;}

.tamano475 {width:475px;}
