/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:.8em;
margin:0px;
height:100%;
}

/* Links */
a:link { color: #0163dd; font-style: normal; text-decoration: none }
a:visited { color: #0066CC; text-decoration: none }
a:hover { color: #0099FF; text-decoration:underline }
a:active { color: #0099FF; text-decoration: none }

a.b:link { color: #0163dd; font-style: normal; font-size:11px; text-decoration: none }
a.b:visited { color: #0066CC; font-size:11px; text-decoration: none }
a.b:hover { color: #0099FF; font-size:11px; text-decoration:underline }
a.b:active { color: #0099FF; font-size:11px; text-decoration: none }

div#box{
width: 910px;
padding: 30px 20px 20px 20px;
margin:0px;
background:#f2f0f0;
color:#000
}
div#box1{
width: 910px;
padding: 30px 20px 20px 20px;
margin:0px;
background:#f2f0f0;
color:#000
}
div#box2{
width: 910px;
padding: 30px 20px 20px 20px;
margin:0px;
background:#f2f0f0;
color:#000
}
div#box3{
width: 910px;
padding: 30px 20px 20px 20px;
margin:0px;
background:#f2f0f0;
color:#000
}

.t {background: url(../img/nav/dot.gif) 0 0 repeat-x; width:auto; margin-top:7px; float:right; nowrap;}
.b {background: url(../img/nav/dot.gif) 0 100% repeat-x}
.l {background: url(../img/nav/dot.gif) 0 0 repeat-y}
.r {background: url(../img/nav/dot.gif) 100% 0 repeat-y}
.bl {background: url(../img/nav/bl.gif) 0 100% no-repeat}
.br {background: url(../img/nav/br.gif) 100% 100% no-repeat}
.tl {background: url(../img/nav/tl.gif) 0 0 no-repeat}
.tr {background: url(../img/nav/tr.gif) 100% 0 no-repeat; padding:5px 10px 5px 10px; color:#6c6c6c; font-size:11px;} 


#fecha{
background-color:#fff;
}
#tablaprincipal{
background-image:url(../img/bg/bg_etiqueta.gif);
background-position:right top;
background-repeat:no-repeat;
}
#tablaprincipal2{
background-image:url(../img/bg/bg_etiqueta2.gif);
background-position:right top;
background-repeat:no-repeat;
}
#tablafotos{
background-image:url(../img/fotos/01.jpg);
background-position:left top;
background-repeat:no-repeat;
}
#tablaform{
margin-top:20px;
background-image:url(../img/libreta.jpg);
background-position:left top;
background-repeat:no-repeat;
}
#tablaform2{
margin-top:20px;
background-image:url(../img/libreta2.jpg);
background-position:left top;
background-repeat:no-repeat;
}
#txt_necesitas{
padding-left:28px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:bold;
color:#fff;
}
#txt_cita{
font-family:Geneva, Arial, Helvetica, sans-serif;
line-height:95%;
font-size:24px;
color:#fff;
text-align:center;
width:370px;
height:50px;
}
#txt_cita2{
font-family:Geneva, Arial, Helvetica, sans-serif;
line-height:95%;
font-size:22px;
color:#fff;
text-align:center;
width:350px;
height:50px;
padding:5px 0 0 0;
}
#txt_tiemporespuesta{
font-size:11px;
text-align:center;
width:400px;
}
#txt_tiemporespuesta2{
font-size:11px;
width:400px;
padding:0 0 0 10px;
}

#txt_telefono{
font-size:24px;
font-weight:bold;
color:#dd8d01;
}
#tabla1{
position:relative;
}
#img_descuento{
position:absolute;
top:272px;
left:373px;
}
#img_descuento2{
position:absolute;
top:272px;
left:318px;
}
#capafast1{
	position:relative;
	z-index:100;
	width:auto;
}
#capafast2{
	position:absolute;
	top:0px;
	left:20px;
	z-index:100;
	width:auto;
}
#cajaradio{
	font-size:9px;
	background-color:#df9512;
	color:#fff;
	padding:1px;
}
#pie{
	font-size:10px;
	color:#6c6c6c;
	border-top: 3px solid #ececec;
	margin:20px 0 20px; 0;
	padding-top:10px;
}
.txt_color{
color:#dd8d01;
}
.txt_blanco{
color:#fff;
}
.txt_gris{
color:#828282;
}
.txt_rojo{
color:#ff0000;
}

.txt24 {
font-size:24px;
}
.txt23 {
font-size:23px;
}
.txt20 {
font-size:20px;
}
.txt18 {
font-size:18px;
}
.txt16 {
font-size:16px;
}
.txt15 {
font-size:15px;
}
.txt14 {
font-size:14px;
}
.txt13 {
font-size:13px;
}
.txt12 {
font-size:12px;
}
.txt11 {
font-size:11px;
}
.txt10 {
font-size:10px;
}
.txt9 {
font-size:10px;
}
.sello{
background-image:url(../img/bg/bg_sello.gif);
}
.txt_sello{
font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:5px;
line-height:90%;
}
.banner{
border: 1px solid #ececec;
}
.txt_facebook1{
padding-left:10px;
color:#fff;
font-size:14px;
border: 1px solid #fff;
background-color:#3a558e;
}

.borde_azul{
border: 1px solid #3a558e;
}
.titulo_color{
font-size:14px;
color:#dd8d01;
font-weight:bold;
}
.bg_secuencia{
background-image:url(../img/servicios/secuencia_robo.gif);
background-position:top right;
background-repeat:no-repeat;
font-size:9px;
padding-left:12px;
}
.bg_precio{
background-color:#f2e2cf;
padding:10px;
}

#tablaprecios{
border-collapse: collapse;
}

#tablaprecios th {
text-align:left;
font-size:14px;
color:#dd8e03;
border-bottom: 1px dotted #b9b9b9;
height:24px;
vertical-align:top;
}

#tablaprecios td {
border-bottom: 1px dotted #b9b9b9;
height:24px;
vertical-align:middle;
padding-right:20px;
}

#tablaprecios tbody tr:hover {
background: #f2e2cf;
background-color: #f2e2cf;
}

#links {
text-align:center;
}

.transparente {
background-color: transparent;
border:0px;
height:30px;
font-size:20px;
font-style:italic;
color:#0163dd;
}

#capaform{
position:relative;
top:10px;
left:40px;
width:auto;
}

.capascroll{
overflow: auto;
scrollbar-face-color: #ffffff;
scrollbar-track-color: #E0F0FB;	
scrollbar-highlight-color: #0163dd;
scrollbar-shadow-color: #0163dd;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-arrow-color: #0163dd;
scrollbar-darkshadow-color: #ffffff;
scrollbar-base-color: #0163dd;
}
#txt_privacidad{
font-size:10px;
color:#6c6c6c;
border-top: 3px solid #ececec;
border-bottom: 3px solid #ececec;
padding-top:10px;
}
.asterisco{
font-size:10px;
color:#999999;
}
