@charset "utf-8";
body { background-color: #d7d7d7; background-image: url(imagenes/fondo_de.gif); background-repeat: repeat-y; margin:0px auto 0px auto; }

/* background-image: url(imagenes/bg.gif); */

body,td,th { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

ul, li{ text-align:left; }

h1, h2, h3 { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px; font-variant:small-caps;}
h1{font-size:20px; }
h2{font-size:16px; }
h3{font-size:12px; text-decoration:none; }

#main_container{ width:950px; height:auto; margin:auto; padding:0px; }

#header{ width:950px; height:156px; margin:0; }

#logo{ padding:5px 0 0 10px; float:left; }

.top_phone{ width:200px; height:89px; float:right; color:#fff; padding:5px 0 0 0; }
.phone_text{ font-size:9px; font-weight: normal; float:left; padding:0px 0 0 10px; }
img.left{ float:left; }

#tit_coche { width:390px; color:#663333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; text-align:center; font-weight:bold; margin:0 auto 0 auto; }
#tit_sec { width:390px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; font-weight:bold; border-bottom:#666666 1px solid; font-variant:small-caps; margin-bottom:10px }

#vendido { width:120px; color:#663333; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:18px; text-align:center; border-bottom: dashed #666666 2px; border-top: dashed #666666 2px; font-weight:bold; margin:0 auto 0 auto; }

.destaca { text-align: left; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0 9px 0 9px; font-variant:small-caps; color:#99CCFF; }
a.destaca:link { text-align: left; color: #fff; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-variant:small-caps; font-weight:bold;}
a.destaca:visited { color:#fff; text-decoration:none; font-variant:small-caps; font-weight:bold;}
a.destaca:hover { color:#99CCFF; text-decoration: underline; background-color:#000033; }

.bordes { border:#666666 solid 1px; border-bottom:#666666 solid 2px; border-right:#666666 solid 2px; }

.linkBlan { text-align: left; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0 9px 0 9px; font-variant:small-caps; color:#663300; }
a.linkBlan:link { text-align: left; color: #663300; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-variant:small-caps; font-weight:bold;}
a.linkBlan:visited { color:#663300; text-decoration:none; font-variant:small-caps; font-weight:bold;}
a.linkBlan:hover { color:#99CCFF; text-decoration: underline; background-color:#000033; }



#cuerpo { height:375px; background-image:url(imagenes/izq.gif); background-position:left; background-repeat:repeat-y; vertical-align: top; }

#contenido{ width:640px; height:480px; overflow:auto; overflow-x:hidden; padding:10px; } 

#sidebar{ width:203px; height:538px; overflow:hidden; margin:0px; padding:0px; background-image:url(imagenes/sidebar_bg.gif); background-repeat:repeat-y;}
#sidebar_do{ width:203px; height:33px; overflow:hidden; margin:0px; padding:0px; background-image:url(imagenes/sidebar_inf.gif);background-repeat: no-repeat;}

.pastilla { padding:5px; margin:5px; }
.pasti_coche{  border:#CCCCCC solid 1px; }

.pasti{ font-size:11px; width:315px; height:90px; vertical-align:middle; align:left; padding-left: 5px; background-image: url(imagenes/pasti.gif); background-repeat: no-repeat; }
.pastisidebar{ width:130px; height:90px; vertical-align:middle; text-align:center; padding: 0px; margin:0px auto 0px auto;}
.pastisidebartxt{ width:200px; text-align:center; margin:0px auto 5px auto; }


/*---------------- menu tab----------------------*/
#menu_tab{ width:890px; margin:0px; padding:0px; clear:left; height:31px; float: left; font-family:Arial, Helvetica, sans-serif;  }
#menu { list-style-type:none; display:block; width: auto; margin: auto; padding:0px; } 

#menu li { display:inline; margin:0px; padding:0px; font-size:13px; font-weight:bold; line-height:22px; font-variant:small-caps; }

#menu a:link { float:left; width:120px; height:26px; margin:0px; padding-top:5px; text-align:center; color:#000; text-decoration:none; border-bottom: #666666 solid 1px;border-right: #666666 solid 1px; background:url(imagenes/bt_bg.gif) repeat-x top;}
#menu a:visited {  float:left; width:120px; height:26px; margin:0px; padding-top:5px; text-align:center; color:#000; text-decoration:none; border-bottom: #666666 solid 1px;border-right: #666666 solid 1px; background:url(imagenes/bt_bg.gif) repeat-x top}
#menu a:hover { color: #d34124; text-decoration:none; background:url(imagenes/ba_bg.gif) repeat-x top;}

#menu a.nav_selected:link { display:block; float:left; height:26px; margin:0px; padding-top:5px; text-align:center; text-decoration:none; color: #d34124; background:url(imagenes/ba_bg.gif) repeat-x top;}
#menu a.nav_selected:visited { display:block; float:left; height:26px; margin:0px; padding-top:5px; text-align:center; text-decoration:none; color: #d34124; background:url(imagenes/ba_bg.gif) repeat-x top;}


/*------------------main_content-------------------*/
#main_content{ float:left; clear:left; width:727px; min-height:550px; padding-left:20px;  background-color:#eeeeee; border-left:#666666 solid 1px; }



/*---------------footer----------------*/
#footer{ float:left; width:950px; height:25px; color: #CCCCCC; background-color:#4E111E;  }
.left_footer{ float:left;  width:400px; padding:10px 0 0 10px; }
.right_footer{ float:right; clear:right; padding:5px 10px 0 0; }
.right_footer a{ padding:0 0 0 7px; text-decoration:none; color:#CCCCCC; }
.right_footer a:hover{ text-decoration:underline; }


/*--------------- sombrear texto ----------------*/
#text{ 
   font-size: 3em; /* optional. just to increase the font size. */ 
   display: block; 
   line-height: 1em; 
   color: #666; /* shadow color */ 
   background-color: transparent; 
   white-space: nowrap; /* wrapping breaks the effect */ 
} 

#text:before, 
#text:after{ 
   content: "López Castillo"; /* El mismo texto que queramos mostrar sombreado */ 
   display: block; 
} 

#text:before{ 
   margin-bottom: -1.05em; 
   margin-left: 0.1ex; 
   color: #666666; /* shadow color */ 
   background-color: transparent; 
} 

#text:after{ 
   margin-top: -1.05em; 
   margin-left: -0.1ex; 
   color: #F5F5F5; /* text color */ 
   background-color: transparent; 
} 
