/* CSS Document */

body { margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; background-color:#fff; background-image:url(../img/back.jpg); background-repeat:repeat-x;}

.naranja { color:#FF6600; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif;}
.verde { color:#155D27; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif;}
.bold { font-size:24px; font-weight:bold; color:#000000;}
.bold2 { font-size:24px; font-weight:bold; color:#D2D2D2;}
.bold3 { font-size:24px; font-weight:bold; color:#FBF184;}

a { color:#000000; text-decoration:none; }
a:hover { text-decoration:underline;}

.header { width:100%; height:90px;  background-color:#164D1F; color:#FFFFFF; font-size:12px; background-image: url(../img/fond_header.jpg);}
.header .inside { width:900px; height:120px; margin:0 auto 0 auto;}
.header .inside .logo { margin-top:13px; margin-left:15px; float:left;}
.lema { margin-top:13px; margin-left:20px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin-top:20px; width:250px;}
.header .inside .form { margin-top:13px; margin-right:10px; float:right; }
.header .inside .form .intros { float:left; margin:7px;}
.header .inside .form .intros2 { float:left; margin:1px;}
.header .inside .form .intros3 { float:left; margin:9px 7px 7px 7px;}
.header .inside .form .boton { background-image:url(../img/entrar.jpg); width:70px; height:22px; color:#fff;  border:0; margin:6px; }
.header .inside .form .forms { width:80px; border:0; background-color:#FFFFFF; height:19px;}

.sepmenu { width:100%; height:2px; background-color: #36A047; overflow: hidden; clear: both; }
.sepmenu2 { width:100%; height:2px; background-color: #36A047; overflow: hidden; clear: both; margin-top:15px; }
.sep { width:900px; height:2px; background-color: #EBEBE9; overflow: hidden; clear: both; margin:10px auto 10px auto;}

.menu { width:900px; height:40px; margin:0 auto 0 auto;}
.menu ul { position: absolute;list-style: none; margin: 0; padding: 0; font-size: 14px; }
.menu ul li { float: left; padding-left: 3px; }
.menu ul li span,
.menu ul li a { float: left; padding: 0 0 0 15px; background:  url('../img/fondo02.jpg') no-repeat 0 0; text-decoration:none; }
.menu ul li span span,
.menu ul li a span { float: left; min-width: 95px; padding: 0 15px 0 0; background: transparent url('../img/fondo02.jpg') no-repeat 100% 0; color: #FFF; text-align: center; line-height: 42px; }
.menu ul li span,
.menu ul li a:hover { background-color: #FFF;  background:  url('../img/fondo01.jpg') no-repeat 0 0; text-decoration: none; }
.menu ul li span span,
.menu ul li a:hover span { background-position: 100% -100px; color: #000000; cursor: pointer;}
.menu ul li span span { cursor: auto; }


.content { width:900px; height:320px; margin:25px auto 0 auto; }
.content2 { width:900px; margin:25px auto 0 auto; height:520px;}
.content .left { float:left; width:550px;}
.content .right { float:right; width:340px;}
.content .right a { color:#fff; font-size:12px; text-decoration:none;}
.content .right a:hover { color:#000; text-decoration:none; }
.content .right .boxer01 { float:right; width:326px; height:97px; background-image:url(../img/box_01.png);}
.content .right .boxer02 { float:right; width:326px; height:97px; margin-top:12px; background-image:url(../img/box_02.png);}
.content .right .boxer03 { float:right; width:326px; height:97px;  margin-top:12px; background-image:url(../img/box_04.png); }
.introsbox { float:right; width:250px; font-size:14px; color:#FFFFFF; margin-top:10px; }
.introsboxlogo { float: left; width:51px; font-size:14px; color:#FFFFFF; margin-top:10px; margin-left:10px; }


.content .left .box { margin-left:5px; height:51px; background-color:#FFFF00; background-image:url(../img/fondo_box.jpg);  }
.content .left .box .intro2 { float:left; margin-top:5px; margin-left:15px; margin-right:20px; font-size:12px; color:#FFFFFF; }
.content .left .box .intro3 { float:left; margin-right:20px; font-size:12px; color:#FFFFFF;  margin-top:14px; }
.content .left .box .intro3 .boton2 { background-image:url(../img/boton2.jpg); width:70px; height:22px; color:#fff;  border:0; margin:6px; }
.boton3 { background-image:url(../img/boton2.jpg); width:70px; height:22px; color:#fff;  border:0; margin:6px; }
.content .left .box .intro2 .forms2 { width:100px; border:0; background-color:#FFFFFF; height:18px;}


.content .left2 { margin-left:5px; float:left; width:545px; height:250px;  margin-top:15px; background-image:url(../img/boxx.png);}
.content .left2 .intross { margin-left:5px; margin-top:15px; margin-left:15px; margin-right:15px; }
.introsss { margin-left:5px; margin-top:15px; margin-left:15px; margin-right:15px; }
.introsss2 { margin-left:5px; margin-top:15px; margin-left:15px; margin-right:15px; color:#FFF699; }
.sepcontetn { width:100%; height:2px; background-color: #EBEBE9; overflow: hidden; clear: both; margin:5px auto 5px auto;}
.sepcontetn2 { width:100%; height:2px; background-color: #FBF184; overflow: hidden; clear: both; margin:5px auto 5px auto;}

.fotostop { width:151px; padding:5px; float:left; margin-right:5px; margin-left:5px; margin-top:15px; background-color:#FFFFFF; color:#5B5B5B;}
.fotostop a { color:#969696; border-bottom:1px dotted #969696; font-size:16px; text-decoration:none;}
.fotostop a:hover  { color:#666666; text-decoration:none;}


.fotostop img { width:151px; height:92px;}
.espacio { margin-top:10px;}

.boxroll { width:900px; margin:15px auto 0 auto; height:260px; }

.left3 { margin-left:5px; float:left; width:545px; height:250px;   background-image:url(../img/fondo2.png);}

.fotostop2 { width:151px; padding:5px; float:left; margin-right:5px; margin-left:5px; margin-top:15px; background-color:#fff; color: #5B5B5B;}
.fotostop2 img { width:151px; height:92px;}
.fotostop2 a { color:#969696; border-bottom:1px dotted #969696; font-size:16px; text-decoration:none;}
.fotostop2 a:hover  { color:#666666; text-decoration:none;}
.espacio2 { margin-top:10px;}
.r { float:right; width:320px; margin-right:10px;}
.k { background-image:url(../img/flexa.jpg); background-position:left center; background-repeat: no-repeat;  height:20px; margin-bottom:5px; border-bottom:1px solid #B1B1B0; padding:0 5px 5px 15px; color:#B1B1B0;}

.logos_seguro { margin:0 auto 0 auto; width:900px; margin-top:10px; border-top:#EBEBE9 2px solid; padding:5px; height:70px; background-color:#F4F4F4;}
.logos_seguro img { float:left; margin-right:10px; margin-bottom:10px; }

.footer { float:right; width:500px; color:#969696; text-align:right; font-size:12px; margin-right:10px; margin-top:5px;}
.footer a { color:#969696; border-bottom:1px dotted #969696; font-size:12px; text-decoration:none;}
.footer a:hover { color:#666666; text-decoration:none;}

.none { border:none; text-decoration:none;  }


.textr { float:right; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#333333; width:650px; margin-top:20px; margin-bottom:20px;}
.formus { margin: 10px 10px 10px 0; padding: 2px; border: 2px solid #b7b7b7; background: #fff; font-size: 1.2em; width:400px;}
.formus2 { margin: 10px 10px 10px 0; padding: 2px; border: 2px solid #b7b7b7; background: #fff; font-size: 1.2em; width:450px;}
.textoco { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#000000; }

.dir { color:#333333;}
.dir a { color:#333333; font-size:18px;}
.dir a:hover { font-style:italic;}

.fotoroll { width:332px; height:233px; float:left; margin-top:20px; }
.fotorollfoto { width:328px; float:left; margin-top:10px; background-color: #F0F0F0; }
.fotorollfoto img { margin:4px;}
.fotorollfoto a {border:none;  text-decoration:none; }
.fotorollfoto a:hover {border:none;  text-decoration:none; }

.fotorolltitulo { width:320px; margin-left:8px; margin-top:4px; float:left; color: #666666; font-size:18px; }

.fotorollcomprar { width:318px; float:left; margin-top:10px; padding:5px; margin-bottom:20px; background-color: #F0F0F0;  }



