body{
text-decoration: none;
	font-family: "Helvetica";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}

#envoltorio {
width: 960px !important;
min-width: 0;
max-width: 960px;
text-align: left;
margin: auto;
margin-top: 50px;
background: transparent url(http://www.rivas-vaciamadrid.org/faqconsumo/logos/logo-rivas-100-nuevo.png) top left no-repeat;
}

#titulo {

font-family: helvetica;
font-size: 14px;
}

#titulo a:hover, #titulo a:visited, #titulo a:link, #titulo a {
color: black;
text-decoration: none;
}


#titulo h1 {
margin-left: 0px;
font-size: 30px;
font-weight: none;
font-family: arial;
}




#titulo h2 {
font-family: sans-serif;
word-wrap: normal;
font-style: normal;
font-weight: normal;
color: black;
margin-left: 20px;
font-size: 37px;
}



.marcoredondo {
background: #fff;
border-top: 2px solid #E0E0E0;
border-left: 2px solid #E0E0E0;
border-right: 2px solid #E0E0E0;
height: 130px;

}

#portada {
height: 230px;
background-color: #653AA0;
background: transparent url(portadacasa.gif) no-repeat top left ;
border-left: 2px solid #E0E0E0;
border-right: 2px solid #E0E0E0;

}

#contenido-portada {
text-align: left;
float: right;
width: 245px;
padding: 30px;

}

#servicios {
height: 175px;
width: 946px;
background: #fff;
border-left: 2px solid #E0E0E0;
border-right: 2px solid #E0E0E0;

padding-top: 50px;
padding-left: 10px;
}

ul {
list-style: none;
margin: 0;
margin: auto;
padding: 0px;
}

#servicios ul li {
float: left;
height: 150px;
padding: 5px;
margin-left: 0px;

}

#servicioslite ul li {
float: left;
width: 220px;

margin-top: 8px;
}

.moduloredondo {
background: #fff;
height: 148px;
width: 200px;
padding: 0px;
border: 2px solid #E0E0E0;
}

#servicioslite {
height: 95px;
border: 2px solid #E0E0E0;
background: #F2F2F2;
padding: 5px;

}

.moduloredondoliteverde {
background: #74B71B;
height: 50px;
width: 220px;
padding: 5px;

}
.moduloredondolitemorado {
background: #911089;
height: 50px;
width: 220px;
padding: 5px;


}
.moduloredondoliteamarillo {
background: #F0AD00;
height: 50px;
width: 220px;
padding: 5px;

}
.moduloredondoliterojo {
background: #FF1100;
height: 50px;
width: 220px;
padding: 5px;
margin-left: 0px;
}

.moduloredondoenanorojo {
background: #FF1100;
height: 15px;
width: 120px;
padding: 2px;
text-align: center;
margin-top: 7px;
margin-left: 15px;
color: #fff;
}


#ul li a {
color: #fff;
display: block;

width: 75px;
font-size: 2.5em;

}

#servicioslite ul li a  {
color: #fff;
display: block;
text-decoration: none;
padding: 10px;
font-size: 2.3em;
}

#servicioslite a {
color: #fff;
}

#servicios ul li a.amarillo, #servicioslite ul li a.amarillo  {
color: #fff;
display: block;
background: #F0AD00 ;
text-decoration: none;
padding: 10px;
font-size: 2.3em;
}

#servicios ul li a.rojo, #servicioslite ul li a.rojo  {
color: #fff;
display: block;
background: #FF1100;
text-decoration: none;
padding: 10px;
font-size: 2.3em;
}

#servicios ul li  a.verde, #servicioslite ul li a.verde  {
color: #fff;
display: block;
background: #74B71B;
text-decoration: none;
padding: 10px;
font-size: 2.3em;
}

#servicios ul li a.morado, #servicioslite ul li a.morado  {
color: #fff;
display: block;
background: #911089;
text-decoration: none;
padding: 10px;
font-size: 2.3em;
}

#servicios ul li a:hover, #servicioslite ul li a:hover {
color: #000;

}

#servicios ul li a:visited, #servicioslite ul li a:visited {
color: #fff;

}
#actualizaciones {

width: 950px;
background: #fff;
border-left: 2px solid #E0E0E0;
border-right: 2px solid #E0E0E0;
border-bottom: 2px solid #E0E0E0;
padding-top: 15px;
padding-left: 6px;

}

#actualizaciones a:link, 
#actualizaciones a:visited {
color: blue;
text-decoration: underline;
}

.actualizacionredondo {

padding-top: 10px;
border: 2px solid #E0E0E0 ;

}

#pie {
text-align: left;
margin: auto;
margin-top: 30px;
width: 960px;
}


#procedencia {
height: 60px;
margin: 10px;
border: 2px solid #E0E0E0 ;
padding-left: 5px;
}

#procedencia h1 {
color: black;
margin: 5px;
}


.casade {
color: white;
text-align: left;
padding-left: 20px;
font-size: 23px;

background: #FF1100;

}

.sombreado {
font-size: 24px;
background: #98FB98;

}

.red 
{
margin-left: 110px;

font-family: helvetica;
font-weight: bold;
color: #FF1100;
font-size: 30px;
text-transform: Uppercase;

display: inline;
}

.redmini {


font-family: helvetica;
color: #FF1100;
font-size: 23px;
text-transform: Uppercase;
display: inline;

}

#servicioslite a.boton {
font-size: 32px;
color: #fff;
text-decoration: none;
}

#servicioslite a.botonmini {
font-size: 14px;
color: #fff;
text-decoration: none;
}

#pie a:hover, #pie a:visited, #pie a:link, #pie a {

text-decoration: none;
border: 0px;
}
