.creditos01 {
	background-image: url(imagenes/interface/creditos01.png);
	background-repeat: repeat-x;
	height: 13px;
}
.fondocontenido {
    background-image: url(imagenes/interface/fondocontenido.png);
	background-repeat: repeat-y;
	background-color: #C992C0;
}
.cabecera02 {
	background-image: url(imagenes/interface/fondocabecera02.png);
	background-repeat: repeat-x;
	height: 316px;
}
.cabecera01 {
	background-image: url(imagenes/interface/fondocabecera01.png);
	background-repeat: no-repeat;
	height: 316px;
	width: 1001px;
}

.creditos02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 10px;
}
.creditos02 a:link{
	color: #FFFFFF;
}
.creditos02 a:visited{
	color: #FFFFFF;
}
.creditos02 a:hover{
	color: #FFFFFF;
}
.creditos02 a:active{
	color: #FFFFFF;
}
.buscador {
	background-image: url(imagenes/interface/buscador01.png);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.buscador-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 15px;
	background-position: top;
	border: 1px solid #999999;
}
.buscador-input2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 0px;
	border: 1px solid #999999;
}
.buscador-boton {
	background-image: url(imagenes/interface/buscador03.png);
	background-repeat: no-repeat;
	background-position: right;
}
.titular {
	background-color: #933586;
	padding: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;	
	color: #FFFFFF;
	/*text-transform: uppercase;*/
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 10px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #333333;
}
.titular a:link{
color:#FFFFFF;
}
.titular a:visited{
color:#FFFFFF;
}
.eventos a:link{
color:#FFFFFF;
}
.eventos a:visited{
color:#FFFFFF;
}
.descripcion {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #933586;
	border-right-color: #933586;
	border-bottom-color: #933586;
	border-left-color: #933586;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.contenido {
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
	text-align:justify;
	text-indent: 15px;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	text-indent: 15px;
}
.contenido img {
	float:left;
	margin-right:10px;
	/*margin-bottom:10px;*/
}
.ampliar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(imagenes/interface/ampliar01.png);
	background-repeat: repeat-x;
	/*padding-top: 0px;*/
	border:#FFFFFF solid 1px;
	background-position: bottom;
	vertical-align: bottom;
}
.ampliar img {
float: right;
}
.fecha {
	float: left;
	padding-top: 12px;
	padding-left: 10px;
	color:#FFFFFF;
}
.destacados {
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
	font-weight: bold;
	color: #933586;
	
}
.texto_destacado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #933586;
}

a:link {
	color: #933586;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #933586;
}
a:hover {
	text-decoration: underline;
	color: #933586;
}
a:active {
	text-decoration: none;
}

.fondocontenido .titular a {
	color: #FFFFFF;
}
.menu_rotulo {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #933586;
	border-right-color: #933586;
	border-bottom-color: #933586;
	border-left-color: #933586;
	/*padding-top: 10px;*/
}
.menu_fin {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #933586;
	border-right-color: #933586;
	border-bottom-color: #933586;
	border-left-color: #933586;
}
.tablamenu {
	/*margin: 15px;*/
	width: 200px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.tablamenu a,.tablamenu .subapartados p {
	color: #333333;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 20px;
	padding-left: 22px;
	background-image: url(imagenes/interface/rotulos/menu/vineta.png);
	background-repeat: no-repeat;
}
.tablamenu a:link {
	color: #333333;
}
.tablamenu a:visited {
	color: #333333;
}
.tablamenu .subapartados{
margin-bottom:20px;
}
.tablamenu .subapartados p{
margin:0px;
margin-bottom:5px;
}
.tablamenu .subapartados a{
margin-left:20px;
margin-bottom:7px;
color:#545454;
}
.tablamenu .banners{
text-align:center;
}
.tablamenu .banners a {
	color: #333333;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 20px;
	padding-left: 0px;
	background-image:none;
	background-repeat: no-repeat;
	margin-left:-2px;
}
.tablamenu .banners a img{
	border:0px;
}
.fondocontenido .tablamenu a:hover {
color: #933586;
text-decoration: none;
}
.tabla_morado {
	border: 1px solid #933586;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:7px;
}
.tablamenu .tabla_morado a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: none;
	color: #000000;
	font-weight:normal;
	margin-bottom: 0px;
	padding-left: 0px;
	display:inline;
	text-decoration: underline;
}
.tablamenu .tabla_morado a:hover {
	text-decoration: underline;
}
.tabla_puntos_simple {
	border-width: 1px;
	border-style: dotted;
	border-color: #933586;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-align:justify;
	text-indent: 15px;
	padding: 20px;
}
.tabla_puntos_simple img {
	float:left;
	margin-right:10px;
}
.tabla_puntos_simple_sinsangria {
	border-width: 1px;
	border-style: dotted;
	border-color: #933586;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-align:justify;
	text-indent: 0px;
	padding: 20px;
}
.texto_muydestacado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #933586;
}
.subrotulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #933586;
	padding-bottom:7px;
	display:block;
}
.destacado_basico {
	font-weight: bold;
	color: #933586;	
}
/*FORMATEO BASICO-------------------------------------*/
h1{margin:0px;padding:0px}
input{
height:15px;
border:1px solid;
border-color:#CCCCCC #DEDEDE #DEDEDE #CCCCCC;
cursor:text;
padding:0px;
color: #933586;
}
textarea{
border:1px solid;
border-color:#CCCCCC #DEDEDE #DEDEDE #CCCCCC;
cursor:text;
padding:0px;
color: #933586;
}
select{
font-size:10px;
}
/*NOTICIA AMPLIADA-------------------------------------*/
.foto_izquierda{
float:left;
margin-right:15px;
font-size:10px;
line-height:110%;
color:#666666;
text-align:center;
width:100px;
position:relative;
top:5px;
margin-bottom:10px;
}

.foto_derecha{
float:right;
font-size:10px;
line-height:110%;
color:#666666;
text-align:center;
width:100px;
position:relative;
top:5px;
margin-right:0px;
padding-left:15px;
margin-bottom:10px;
}

.foto_centro{margin-right:0px;
margin-left:0px;
font-size:10px;
line-height:110%;
color:#666666;
text-align:center;
width:95%;
position:relative;
top:5px;
margin-bottom:20px;
}
.noticia_ampliada h1{
	font-size: 17px;
	font-weight: bold;
	color: #933586;
}
.noticia_ampliada{
text-indent: 15px;
text-align:justify;
}
.noticia_ampliada img{
float:left;
margin-right:10px;
margin-bottom:10px;
}
.noticia_ampliada .der{
float:right;
margin-right:0px;
margin-bottom:10px;
margin-left:10px;;
}
.noticia_ampliada .fecha{
font-size:11px;
color:#000000;
display:block;
float:none;
margin-bottom:10px;
padding:0px;
}
/*CONTACTO-------------------------------------*/
form div{
margin:0px;
padding:0px;
padding-bottom:10px;
}
form span{
margin-left:8px;
}
#enviar{
width:67px;
height:17px;
float:right;
border:0px;
cursor:pointer;
}
/**/
.contacto textarea{
width:310px;
height:135px;
}
.contacto #nombre{
width:277px;
}
.contacto #direccion{
width:324px;
}
.contacto #localidad{
width:322px;
}
.contacto #provincia{
width:231px;
}
.contacto #email{
width:341px;
}
/**/
.instancia #nombre{
width:295px;
}
.instancia #nombre2{
width:295px;
}
.instancia #apellidos{
width:288px;
}
.instancia #edad{
width:25px;
}
.instancia #nif{
width:70px;
}
.instancia #direccion{
width:287px;
}
.instancia #direccion2{
width:287px;
}
.instancia #localidad{
width:285px;
}
.instancia #provincia{
width:194px;
}
.instancia #provincia2{
width:191px;
}
.instancia #tel1,.instancia #tel2{
width:137px;
}
.instancia #email{
width:304px;
}
.instancia textarea{
width:345px;
height:83px;
}
.instancia #actividad{
width:234px;
}
/*varios-------------------------------------*/
.concejalias td,.concejalias2 td{
border-bottom:1px solid #E9E9E9;
border-top:1px solid #FFFFFF;
padding:10px;
background:url(imagenes/interface/deg01.png) repeat-x left top #F2F2F2;
margin:0px;
text-align:left;
}
.concejalias2 td{
border-right:1px solid #E9E9E9;
}
.concejalias2 td.vacia{
border:0px;
background:none;
}
.concejalias2 td img{
float:left;
margin-right:15px;
}
.direcciones{ border-collapse:collapse;margin-bottom:15px;}
.direcciones td{
padding:10px;
background:url(imagenes/interface/deg02.png) repeat-x left top #FFFFFF;
margin:0px;
border:1px solid #f2f2f2;
}
.impresos td{
background:url(imagenes/interface/deg01.png) repeat-x left top #FFFFFF;
border-bottom:1px solid #DEDEDE;
border-top:1px solid #FFFFFF;
padding:10px;
font-weight:bold;
font-size:11px;
color:666666;
}
.impresos img{
border:0px;
margin-left:5px;
}
.estadisticas{
border-bottom:1px solid #E9E9E9;
border-top:1px solid #eeeeee;
border-right:1px solid #E9E9E9;
border-left:1px solid #eeeeee;
padding:10px;
background:url(imagenes/interface/deg01.png) repeat-x left top #F2F2F2;
margin:0px;
}
/*LOCALIZACIÓN*/
#mapa{
position:relative;
width:100%;
overflow:hidden;
height:350px;
}
#map,#ruta,#directions{
width:220px;
height:250px;
position:absolute;
}
#map{
left:0px;
width:350px;
height:348px;
}
#ruta{
right:0px;
width:298px;
}
#directions{
right:0px;
width:293px;
font-size:11px;
height:280px;
margin-top:10px;
overflow:auto;
overflow-x:hidden;
}
* html #directions{ margin-top:-5px;}
*+html #directions{ margin-top:-5px;}
#directions td{
line-height:130%;
font-size:11px;
padding-bottom:0px;
text-align:left;
padding:0px;
padding-bottom:5px;
}
#ruta input{
padding:4px;
}
#ruta input.calcular{
font-size:11px;
font-weight:bold;
border:1px solid #B467A8;
background:#CA93C1;
color:#000000;
cursor:pointer;
width:112px;
height:25px;
padding:0px;
}
* html #ruta input.calcular{margin-left:1px;}
*+html #ruta input.calcular{margin-left:1px;}
.infowindow{
font-size:10px;
line-height:140%;
}
.infowindow h1{
font-weight: bold;
color: #933586;
font-size:11px;
padding:0px;
margin:5px;
text-indent:0px;
}
.fotoizquierda {
	float: left;
	margin-right: 10px;
}
.fotoderecha {
	float: right;
	margin-left: 10px;
}

