/* CSS Document */

body
{
	border: 0;
	margin-top      : 0px;
	margin-left     : 0px;
	margin-bottom   : 0px;
	margin-right    : 0px;
	padding         : 0;
	background      : #E9E9E9;
	font-size       : 65%;
	font-family     : Arial, Helvetica, sans-serif;	
}

p
{
    font-size       : 11px;
    line-height     : 18px;
    color           : #333333;
    padding-top     : 0px;
    margin          : 10px 0 10px 0;    
}

h1
{
    font-size       :20px;
    color           :#3B1AA9;
    font-weight     :normal;
    padding-top     :0;
    margin-top      :0;
    padding-bottom  :0;
    margin-bottom   :8px;
}

h2
{
    font-size   :16px;
    color       :#3B1AA9;
    font-weight :normal;
    padding-top :0;
    margin-top  :0;
}

h3
{
    font-size       :14px;
    color           :#3B1AA9;
    font-weight     :normal;
    padding-top     :0;
    margin-top      :0;
    padding-bottom  :0;
    margin-bottom   :8px;
}

ul
{
    list-style-type :square;
    padding         : 0;
    margin          : 0;
}

li
{
    margin-left :16px;
    font-size   :12px;
    line-height :26px;
}

.txthome
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    line-height:18px;
    color:#7A7064;
    font-weight:normal;
}

#menuprincipal{
position:relative;
/*top:76px;*/
top : 2px;
/*left:394px;*/
left : 15px;
width:350px;
height:13px;
font-size:11px;
color: #575757;
/*border: 1px solid #00FF00;*/
}

#menuprincipal a
{
color:#575757;
text-decoration:none;
font-family :Arial, Helvetica, sans-serif;
font-size   : 11px;
}
#menuprincipal a:hover{
color:#3B1AA9;
text-decoration:none;
}
#menuprincipal a:active, #menuprincipal a:focus{
color:#3B1AA9;
text-decoration:none;
}

.tdsubmenu{
padding:5px 5px 0px 5px;
vertical-align:top;
color:#575757;
font-size:11px;
}
.tdsubmenuOver
{
font-size:11px;
color:#3B1AA9;
padding:5px 5px 0px 5px;
vertical-align:top;
background-image: url(../images/line_activo.gif);
background-repeat: no-repeat;
background-position: top center;}

.menuprincipal{
position:absolute;
/*position:relative;*/
top:66px;
left:407px;
width:350px;
height:13px;
font-size:11px;
color:#575757;
border: 1px solid #00FF00;
}
.menuprincipal a{
color:#575757;
text-decoration:none;
font-size:11px;
}
.menuprincipal a:hover{
color:#3B1AA9;
text-decoration:none;
font-size:11px;
}
.menuprincipal a:active, .menuprincipal a:focus{
color:#3B1AA9;
text-decoration:none;
font-size:11px;
}

#pie
{
/*    position        : relative;  Diego*/
/*    width           : 776px;  Diego*/
    width           : 966px;
    float           : left;
    font-size       : 11px;
    color           : #626262;
    background-color: #E9E9E9;
    padding-bottom  : 5px;
    padding-top     : 5px;
    margin-top      : 0px;
    margin-left     : 0px;
}

#pie a
{
    color           : #626262;
    text-decoration : none;
}
#pie a:visited
{
    color           : #626262;
    text-decoration : none;
}

#pie a:active
{
    color           : #626262;
    text-decoration : none;
}

#pie a:hover
{
    color           : #2602A1;
    text-decoration : none;
}

#menusuperior
{
	position            :   relative;
	float               :   right;
/*	width: 320px;
	left: 15px;
	top: 5px;*/
	margin-bottom       :   10px;
    font-family         :   Arial, Helvetica, sans-serif;
	font-size           :   11px; 	
	text-align          :   center; 
	right               :   50px; 
	top                 :   5px; 
	width               :   228px; /*171px; */
	left                :   5px;
	border              :   0px solid #Ff7700;
}

#menusuperior a
{
    color               :   #575757;    
}

#menusuperior a:hover
{
    background-color    :   #3B1AA9;
    color               :   White;
}

#textbusq1
{
    text-align          : left;
    padding-left        : 20px;
    background-color    : #C9CED5; 
    height              : 19px;
    font-family         : Arial, Verdana, Sans-Serif;
    font-size           : 11px;
    color               : #FFFFFF;
}

.textbusqueda
{
    text-align          : right;
    padding-left        : 0px;
    padding-right       : 10px;
    background-color    : #C9CED5; 
    height              : 23px;
    font-family         : Arial, Verdana, Sans-Serif;
    font-size           : 11px;
    font-weight         : bold;
    color               : #FFFFFF;
    border              : dashed 0px #FF7700;
}

.textbusquedamin
{
    text-align          : left;
    padding-right       : 0px;
    background-color    : #C9CED5; 
    height              : 25px;
    font-family         : Arial, Verdana, Sans-Serif;
    font-size           : 11px;
    font-weight         : bold;
    color               : #FFFFFF;
}

.cajaselect
{
    background-color    : #C9CED5; 
    padding-left        : 0px;
    text-align          : right;
    border              : dashed 0px #000000;
}

.combo
{
    font-family     : Arial, Helvetica, MS Sans Serif;
    font-size       : 11px;
    line-height     : 11px;
    color           : #555555;
    font-weight     : normal;
}

.imgbuscar
{
    background-color:#C9CED5;
    padding-right   :15px;
}

#capabusqueda
{
    position    : relative;
	margin      : 0 0 0 0;
	padding     : 0;
	float       : left;
	/*width       : 2200px;*/
	/*height      : 250px;*/
}

#caparesultado
{
    position    : relative;
	margin      : 0 0 0 0;
	padding     : 0;
	float       : left;
	/*width       : 2200px;*/
	/*height      : 250px;*/
}

#capafichavo
{
    position    : relative;
	margin      : 0 0 0 0;
	padding     : 0;
	float       : left;
	/*width       : 2200px;*/
	/*height      : 250px;*/
}

#capacabecera
{
    position    : relative;
	margin      : 0 0 0 0;
	padding     : 0;
	float       : left;
	top         : 0px; 
	left        : 0px;
	/*width       : 2200px;*/
	/*height      : 250px;*/
}

#capaform
{
    position    : absolute;
	margin      : 0 0 0 0;
	padding     : 0;
	float       : left;
	width       : 724px;
	top         : 260px;
	left        : 275px;
	/*height      : 250px;*/
}

.fondo_blanco
{
  position              : relative;
  width                 : 966px;
  background-color      : #FFFFFF;   
  margin-left           : 8px;
  margin-top            : 8px;
}

.marco_interior
{
/*	position            : relative; Diego*/
	width               : 966px;/*776*/
/*    background-image    : url(images/fondo_interior.gif); Diego*/
/*	overflow            : hidden;  Diego*/
    background-repeat   : no-repeat;
    background-position : right 121px;
	/*border: 1px solid #0050A3;*/
	background-color    : #FFFFFF;
	margin-left         : 0px;
	/*height              : 202px;*/
	height              : 69px;
}

#ast
{
     color               : Red;
}

#tit_form
{
    font-family     : Arial, Helvetica, MS Sans Serif;
    font-size       : 20px;
    line-height     : 30px;
    /*color           : #8B8652;*/
    color           : #999999;
    font-weight     : normal;
    margin-top      : 5px;
    margin-bottom   : 10px;
    border-bottom   : solid 1px #999999;
}

#text_form
{
    font-family     : Arial, Helvetica, MS Sans Serif;
    font-size       : 11px;
    line-height     : 13px;
    /*color           : #8B8652;*/
    color           : #444444;
    font-weight     : normal;
    margin-top      : 5px;
    margin-bottom   : 10px;
    margin-left     : 20px;
}

.etiq_form
{
    font-family     : Arial, Helvetica, MS Sans Serif;
    font-size       : 11px;
    line-height     : 20px;
    /*color           : #8B8652;*/
    color           : #555555;
    font-weight     : bold;
}

.etiq_boton_form
{
    font-family     : Arial, Helvetica, MS Sans Serif;
    font-size       : 11px;
    color           : #555555;
    font-weight     : bold;
    cursor          : pointer;
    background-color:#555555;    
    color           :#EEEEEE;
}

#ddlTipoVehi, #ddlMarca, #ddlAntD, #ddlAntH, #ddlPotD,#ddlPotH, #ddlOfDestino, #edPrecio, #edNombre, #edMail, #edEmail, #edTelefono, #edComentarios
{
    font-family     : Arial, Helvetica, MS Sans Serif;
    font-size       : 11px;
    line-height     : 11px;
    color           : #555555;
    font-weight     : normal;
}

.mensaje
{
    padding-top     : 10px;
    padding-bottom  : 10px;
}

#capalistado
{
    position        : absolute;
	margin          : 0 0 0 0;
	padding         : 0;
	float           : left;
	width           : 964px;
	top             : 348px;
	left            : 8px;
	/*height      : 250px;*/
}

.caractppal
{
    background-color: #555555;
    color           : #FFFFFF;
    font-size       : 14px;  
    font-family     : Arial, Helvetica, MS Sans Serif;
     /*font-weight        : bold;      */
}

.caractsec
{
    font-family     : Arial, Helvetica, MS Sans Serif;
    background-color: #EEEEEE;
    color           : #444444;
    font-size       : 14px;        
    /*font-weight        : bold;           */
}

.caracttit
{
    font-family     : Arial, Helvetica, MS Sans Serif;    
    background-color:#FFFFFF;
    color           :#444444;
    font-size       : 14px;
    padding-top     : 20px;
    padding-left    : 20px;
    text-align      : left;
    line-height     : 20px;
}

.caractdesc
{
    font-family     : Arial, Helvetica, MS Sans Serif;    
    background-color:#FFFFFF;
    color           :#444444;
    font-size       : 11px;
    padding-top     : 15px;
    padding-left    : 20px;
    padding-bottom  : 0px;
    margin-bottom   : 0px;
    text-align      : left;
   
}

.titficha
{
    font-family     : Arial, Helvetica, MS Sans Serif;    
    background-color:#FFFFFF;
    color           :#444444;
    font-size       : 18px;
    padding-top     : 10px;
    padding-left    : 10px;
    padding-bottom  : 10px;
    text-align      : left;
    line-height     : 18px;
    font-weight     : bold;
}

.etiqfichavo
{
    font-family     : Arial, Helvetica, MS Sans Serif;    
    color           :#555555;
    font-size       : 11px;
    text-align      : left;
    font-weight     : bold;   
    padding-left    : 30px;
    line-height     : 14px;
    width           : 70%;
}

.valorfichavo
{
    font-family     : Arial, Helvetica, MS Sans Serif;    
    color           : #555555;
    font-size       : 11px;
    text-align      : left;
    font-weight     : normal;   
    padding-left    : 0px;
    line-height     : 14px;
    width           : 30%;
}

.pie_contacto
{
    border      : solid 1px #DDDDDD;
    text-align  :center;
}

.txtbusq
{
    color           :#666666;
    font-size       :11px;
    font-weight     :bold;
}

.tittxtbusq
{
    color           :#999999;
    font-size       :11px;
    font-weight     :normal;
}

.tittxtbusq1
{
    color           :#999999;
    font-size       :11px; 
    font-style      :italic;
}

.cambiar a
{
    color           :#575757;
    text-decoration : underline;    
    font-weight     : bold;
}

.cambiar a:hover
{
    background-color : #3B1AA9;
    color            : White;
}

.paginas
{
    font-size        : 14px;
    color            : #888888;
}

.paginas a
{
    text-decoration  : none;   
    color            : #666666;
    font-weight      : bold;
}
.paginas a:hover
{
    text-decoration : underline;
}

.text_contacto
{
    font-family     : Arial, Helvetica, sans-serif;
    font-size       : 10px;
    line-height     : 12px;
    color           : #8B8652;
    font-weight     : normal;
    padding-bottom  : 12px;
    padding-left    : 10px;
}

.text_contacto a
{
    text-decoration : none;   
    color           : #444444;
}

.text_contacto a:hover
{
    text-decoration : underline;   
    color           : #444444;
}

.cab_contacto
{
    font-family     : Arial, Helvetica, sans-serif;
    font-size       : 12px;
    line-height     : 16px;
    color           : #8B8652;
    font-weight     : bold;
    padding-left    : 10px;    
}

.btnvolver
{
    padding-top     : 0px;
    padding-left    : 10px;
    text-align      : left;  
}

.btnvolver a
{
    font-family      : Arial, Helvetica, MS Sans Serif;    
    background-color:#FFFFFF;
    color           :#444444;
    font-weight     :normal; 
    font-size       : 11px;
    text-decoration : none;
}

.btnvolver a:hover
{
    text-decoration : underline;   
}

.noencontrado
{
    font-family     : Arial, Helvetica, MS Sans Serif;    
    background-color:#FFFFFF;
    color           :#444444;
    font-size       : 14px;
    font-weight     : bold; 
    text-align      : center;
}

.noencontrado a:hover
{
    background-color: #444444;
    color           : White;
}

.btnimprimir
{
    padding-top     : 0px;
    padding-right   : 10px;
    text-align      : right;
}

.btnimprimir a
{
    font-family     : Arial, Helvetica, MS Sans Serif;    
    background-color:#FFFFFF;
    color           :#444444;
    font-weight     :normal; 
    font-size       : 11px;
    text-decoration : none;
    /*background-image:url(../images/boton_print.gif);        
    background-repeat:no-repeat;*/
}

.btnimprimir a:hover
{
    text-decoration :underline; 
    /*background-image:url(../images/boton_print_over.gif);        
    background-repeat:no-repeat;  */
}

#capanecesitas
{
    padding-left    : 10px;   
}

#capacontacto
{
    padding-left    : 10px;   
}

#logoveinsur
{
    position        : absolute; 
    z-index         : 2;
    left            : 15px;
    top             : 6px;
}

#logovolvo
{
    position        : absolute; 
    z-index         : 2;
    left            : 255px;
    top             : 5px;
}

#imgcab
{
    position        : absolute;   
    z-index         : 2;
    left            : 266px;
    top             : 17px;
}
#txtimgcab
{
    position        : absolute; 
    z-index         : 2; 
    float           : left; 
    left            : 308px; 
    width           : 275px; 
    top             : 122px; 
    font-family     : Arial, Helvetica, sans-serif; 
    font-size       : 22px; 
    color           : #575757;
}
.fondoblanco
{
  position              : relative;
/*  width                 : 966px;*/
  background-color      : #FFFFFF;   
  margin-left           : 8px;
  margin-top            : 8px;
  visibility            : visible;
}

.marcointerior
{
/*	width               : 966px;*/
    background-repeat   : no-repeat;
    background-position : right 121px;
	background-color    : #FFFFFF;
	margin-left         : 0px;
/*	height              : 69px;*/
	visibility          : visible;
}

#menuidiomas
{
    position        : absolute; 
    text-align      : center; 
    right           : 50px; 
    top             : 5px; 
    width           : 171px; 
    left            : 5px; 
    z-index         : 2;
    margin-bottom   : 10px;
    font-family     : Arial, Helvetica, sans-serif;
	font-size       : 11px; 
	float           : right;
	top             : 10px;
	left            : 774px;
}

#texto_banner
{
    font-family     : Arial, Helvetica, sans-serif;
    font-size       : 11px;
    line-height     : 13px;
    color           : #8B8652;
    font-weight     : normal;
    margin-top      : 5px;
    margin-bottom   : 10px;
}

#cabresul
{
    position        : absolute;
    font-size       : 32px; 
    color           : white;
    top             : 7px;
    left            : 35px;
}
#cabresulini
{
    position        : absolute;
    font-size       : 12px; 
    color           : white;
    top             : -20px;
    left            : -10px;
}

#textcabresul
{
    position        :absolute;   
}

#titpriv
{
    font-family     : Arial, Helvetica, MS Sans Serif;
    font-size       : 20px;
    line-height     : 30px;
    /*color           : #8B8652;*/
    color           : #999999;
    font-weight     : normal;
    margin-top      : 5px;
    margin-bottom   : 10px;
    border-bottom   : solid 1px #999999;
   
}

.pardocn
{
    font-family     : Arial, Helvetica, MS Sans Serif;
    font-size       : 11px;
    line-height     : 16px;
    color           : #444444;
    font-weight     : bold;
    margin          : 10px 0 10px 0;    
}   

.pardocc
{
    font-family     : Arial, Helvetica, MS Sans Serif;
    font-size       : 11px;
    line-height     : 16px;
    color           : #444444;
    font-weight     : normal;
    font-style      : italic;
    margin          : 10px 0 10px 0;    
}

.pardoc
{
    font-family     : Arial, Helvetica, MS Sans Serif;
    font-size       : 11px;
    line-height     : 16px;
    color           : #444444;
    font-weight     : normal;
    margin          : 10px 0 10px 0;
 }

.pardoc a
{
    color           : #444444;
    text-decoration : none;   
}

.pardoc a:hover
{
    text-decoration : underline;
    font-weight     : bold;   
}

#capafichaimp
{
    display         :none;
}

.titobsimp
{
    font-family     : Arial, Helvetica, MS Sans Serif;    
    background-color:#FFFFFF;
    color           :#444444;
    font-size       : 18px;
    padding-top     : 40px;
    padding-left    : 10px;
    padding-bottom  : 10px;
    text-align      : left;
    line-height     : 18px;
    font-weight     : bold;
}

.txtobsimp
{
    font-family     : Arial, Helvetica, MS Sans Serif;    
    background-color:#FFFFFF;
    color           :#444444;
    font-size       : 14px;
    padding-top     : 5px;
    padding-left    : 10px;
    padding-bottom  : 5px;
    text-align      : left;
    line-height     : 14px;
    font-weight     : bold;
}

.enlacedest
{
    text-decoration:none;
    cursor:pointer;
}

div#nifty{ margin: 0 10%;background: #D7DA83} /*#A5A27A*/
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
overflow: hidden; background: #D7DA83}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

a.linkopacity img
{
    filter          : alpha(opacity=100);          
    -moz-opacity    : 1.0;          
    opacity         : 1.0;        
    -khtml-opacity  : 1.0; 
} 

a.linkopacity:hover img
{
    filter          : alpha(opacity=50);        
    -moz-opacity    : 0.5;        
    opacity         : 0.5;        
    -khtml-opacity  : 0.5;
}

input.linkopacity
{
    filter          : alpha(opacity=100);          
    -moz-opacity    : 1.0;          
    opacity         : 1.0;        
    -khtml-opacity  : 1.0;
} 

input.linkopacity:hover
{
    filter          : alpha(opacity=50);        
    -moz-opacity    : 0.5;        
    opacity         : 0.5;        
    -khtml-opacity  : 0.5;
}

.enlaceficha td:hover, .enlaceficha img:hover
{
    background-color:#D9D9D9;
}

