body{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#333333;
font-size:12px;
background-color:#02267e;
background-image:url(/media/z5/img/rialta/fondo.png);
background-repeat:repeat-x;
}

.web{
margin-left:auto;
margin-right:auto;
height:auto;
}

.logorialta{
margin-left:auto;
margin-right:auto;
margin-top:50px;
background-image:url(/media/z5/img/rialta/logoentrada.jpg);
background-repeat:no-repeat;
width:390px;
height:113px;
}

.pagina{
width: 950px;
margin-left:auto;
margin-right:auto;
}

h1{
font-size:20px;
color:#bfb901;}

h2{
margin:10px;
color:#bfb901;
font-size:28px;}

ul {

  margin: 10px;
  padding: 10px;
  list-style-type: disc;

}

li {
  margin-bottom: 10px;
}

.titulo{
color:#bfb901;
font-weight:bold;
font-size:12px;}

.limpia{
clear:both;}

img{
border: none;}

.logo{
float:left;
margin-top:50px;}

.contenedor{
border:1px solid #FFF;
padding:10px;
}

.contenido{
float:left;
width:930px;
background-color:#FFF;
}

.barra{
margin-top:10px;}

.inicio{
color:#17398a;
text-align:left;
margin-left:10px;
float:left;

font-size: 12px;
color:#17398A;
font-weight:bold;
text-decoration:none;
}

.menu_principal {
    float:right;
}

.menu ul{
margin:0;
padding:0;
width:590px;
list-style:none;}

.menu li{
float:left;
margin:0;
padding:0;
display: inline;
list-style:none;
padding-right:10px;
padding-left:10px;
border-left: 2px solid #17398a;}

.menu li a{
color:#17398a;
text-align:left;
text-decoration:none;
font-weight:bold;}

.menu li:first-child {
border:none;}

.menuinicio{
text-align:center;
width:1000px;
font-size:11px;
height:30px;
margin-top:30px;
border-bottom: 1px solid #17398a;
margin-bottom:30px;
}

.menuinicio ul{
margin:0;
padding:0;
list-style:none;
margin-left:auto;
margin-right:auto;
width:440px;
list-style:none;}

.menuinicio li{
float:left;
margin:0;
padding:0;
display: inline;
list-style:none;
padding-right:10px;
padding-left:10px;
border-left: 2px solid #17398a;}

.menuinicio li a{
color:#17398a;
text-align:left;
text-decoration:none;
font-weight:bold;}

.menuinicio li:first-child {
border:none;}

.izquierda{
margin-top:30px;
margin-bottom:30px;
float:left;
text-align:left;
width:410px;}

.izquierdamapa{
margin-top:30px;
margin-bottom:30px;
float:left;
text-align:left;
width:480px;}

.texto{
line-height:17px;}

.derecha{
/* margin-top:30px; */
margin-bottom:30px;
padding-top: 35px;
float:left;
margin-left:20px;
text-align:left;
width: 50%;
}

.derechamapa{
margin-top:5px;
margin-bottom:30px;
padding-top:55px;
float:left;
margin-left:20px;
text-align:left;
}

.central {
    margin-top:30px;
    margin-bottom:30px;
    float:left;
    text-align:left;
    width:902px;
}


.imagen{
border:1px solid #17398a;
padding:10px;}

.imagen2{
padding:0px;}

.contenidoizquierda{
margin-left:30px;}

.contenidomapa{
margin-left:20px;}

.fondo{
margin:0;
padding:0;
margin-top:5px;
margin-left:auto;
margin-right:auto;
text-align:center;}

.fondo ul{
text-align:center;
list-style:none;
margin:0;
padding:0;
}

.fondo li{
font-size:11px;
color:#FFFFFF;
margin:0;
padding:0;
display: inline;
list-style:none;
padding-right:10px;
padding-left:10px;
border-left: 1px solid #FFFFFF;}

.fondo li a{
color:#FFFFFF;
text-decoration:none;}

.fondo li:first-child {
border:none;}

.tijeras{
background-image:url(/media/z5/img/rialta/tijeras.jpg);
background-repeat:no-repeat;
width:330px;
height:48px;
line-height:18px;
font-size:16px;
padding-left:60px;
float:left;}

.tarifas{
float:left;
margin-top:30px;
margin-bottom:30px;
padding-left:80px;
}

.tarifastabla{
float:left;
width:607px;
margin-top:5px;
border-bottom: 1px solid #00267F;
}

.tarifatitulo{
    float: left;
    width: 343px;
    height: 25px;
    color: #00267f;
    padding-top: 15px;
    padding-left: 20px;
    font-weight: bold;
    text-align: left;
    border-top: 1px solid #00267F;
    border-left: 1px solid #00267F;
    border-right: 1px solid #00267F;
}

.tarifatit{
    float: left;
    width: 344px;
    height: 25px;
    color: #00267f;
    padding-top: 15px;
    padding-left: 20px;
    font-weight: bold;
    text-align: left;
}


.tarifalogo{
width:120px;
text-align:center;
float:left;
height:40px;
border-top: 1px solid #00267F;
border-right: 1px solid #00267F;
}

.tarifalog{
padding-top:15px;
width:120px;
text-align:center;
float:left;
font-weight:bold;
color:#00267F;
height:25px;
border: 1px solid #00267F;
}

.tarifalog2{
padding-top:15px;
width:120px;
text-align:center;
float:left;
font-weight:bold;
color:#00267F;
height:25px;
border-top: 1px solid #00267F;
border-bottom: 1px solid #00267F;
border-right: 1px solid #00267F;
}

.tarifaok{
margin-top:4px;
}

.logopeque{
background-image:url(/media/z5/img/rialta/logopeque.jpg);
background-repeat:no-repeat;
width:131px;
height:40px;}

.banner{
margin-left:30px;
float:left;
width:125px;}

.imagenindex{
margin-left:auto;
margin-right:auto;
background-image:url(/media/z5/img/rialta/imagen_index.jpg);
background-repeat:no-repeat;
width:787px;
height:420px;}

.mapaazul{
background-image:url(/media/z5/img/rialta/bannermapa.jpg);
width:457px;
height:124px;
background-repeat:no-repeat;}

.mapaazul_index{
background-image:url(/media/z5/img/rialta/bannermapa_index.jpg);
width:375px;
height:124px;
background-repeat:no-repeat;}

.libro{
margin-top:30px;
margin-left:30px;
color:#FFFFFF;
height:58px;
font-weight:bold;
background-image:url(/media/z5/img/rialta/libro.jpg);
background-repeat:no-repeat;
padding-left:70px;
font-size:14px;
padding-right:30px;
float:left;
}

.masopciones{
float:right;
color:#FFFFFF;
font-weight:bold;
margin-right:20px;
margin-top:5px;
}

.masopciones a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}


#admin_tools {
    position: absolute;
    top: 20px;
    right: 20px;
    padding:20px;
    background: #ffffff;
    border: 1px solid #000000;
}

.admin_info {
    text-align: left;
    font-size: 1.3em;
    margin-bottom: 10px;
}

.admin_detail {
    text-align: left;
    font-size: 0.9em;
}

.admin_help {
    text-align: left;
    font-size: 1.3em;
    margin-bottom: 10px;
}

.instalaciones_y_servicios {
    text-align: left;
    float: left;
    padding: 20px;
    background: #eeeeee;
    width: 832px;
}

.instalaciones_y_servicios div.is_left {
    float: left;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 2px solid #999999;
    width: 100%;
}

.instalaciones_y_servicios div.is_right {
    float: right;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 2px solid #999999;
    width: 100%;
}

.instalaciones_y_servicios div.is_left p img { 
    float: left;
    margin-right: 10px;
}

.instalaciones_y_servicios div.is_right p img {
    float: left;
    margin-right: 10px;
}

.jcarousel-next {
    margin-right: 20px;
}

.jcarousel-prev {
    margin-left: 13px;
}


div.contact_notification_ok{
    width: 70%;
    font-weight: bold;
    border: 1px solid #B2B2B2;
    padding: 3px;
}

div.contact_notification_err{
    width: 80%;
    font-weight: bold;
    color: #D22325;
    border: 1px solid #B2B2B2;
    padding: 3px;
}

input, input.titulo,input.tituloinline,
textarea, select {
  margin:0.3em 0 0px 0;
  border:1px solid #bbb;
  
}

input:focus, input.titulo:focus,
textarea:focus, select:focus, input.tituloinline:focus {
    border:1px solid #666;
    background-color:#F5F5F5;

}

input  { width: 90%; padding:2px; color: #333;}

td.nowidth input { width: 5%; }


input.tituloinline   { padding:2px; color: #333;}

textarea      { width:99%; height: 250px; padding:1px; color: #666; }

.boton {
    width: 40%;
    margin-right: 10px;
    float:right;
}

div.contacto {
    margin: 10px;
    font-style: italic; 
}

div.contacto span{
    font-weight: bold; 
    font-size: 1.2em; 
}



