﻿@import "http://static.spainautoinsurance.com/css/social.css";

body
{
  font: 60%;
  font-family: 'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
  color: #303030;
  /* border-color: White; */
  margin-top: 0px;
  padding-bottom: 10em;
  padding-left: 5em; 
  margin-right: 0px;
}

body
{
  background: #dfeffc; /* light blue */

}

h1, h3, h4, .colorlogo2, th, input.btnBar
{
  color: #0066CC;
  font-weight: 900;
}
h2
{
  font-weight:900;	
  
}

h3
{
   text-align:left;
   margin-left:0 !important; 
}
td
{
   padding-top: 0.2em;
}
h1
{
   font-size: 1.2em;
   margin-top: 0.5em;
   margin-bottom: 1em;
   
}

h2
{
   font-size: 1em;
   margin-top: 0.25em;
   margin-bottom: 0em;

}

ul
{
   /* margin-top: 2em; */
}


h4
{
	font-size: 0.6em;
}
a,a:visited
{
	text-decoration: none;
}

a, a:visited, a:hover, .btnNavigate, .colorlogo1,.liSelectionList a,.liSelectionList a:hover,.liSelectionList a:visited

{
	color: #0066CC;
}
a.normallink,a.normallink:visited
{
  color: #0066CC;
  text-decoration: underline;
}
.weak
{
	color: #999999; 
}

/*a:hover,*/ .btnNavigate:hover, .textbox, .btnDefault
{
  border: 1px solid #0066CC;
  overflow: hidden;
}

.btnDefault


{
	 background-color:Transparent;
		border: 1px solid #0066CC;
}

.btnNavigate:disabled,.btnBold:disabled,.btnSteps:disabled

{
	color:Gray;
	background-color:inherit;
	border-width: 0px;
	border-color: #FFFFFF;
  cursor:pointer;
}


.btnBar
{
  background-color: #dfeffc; /* #F7FCFE; */
  
  
	border-width: 0px;
	cursor:pointer;
	font: 100% "Verdana";

}
input.btnBar
{
  
}


.liSelectionList
{ 
  list-style-type: none;
   padding-left:0.5em;
   text-align:left;
}
li.liSelectionList
{ 
   border: solid 0 #0066CC;  
}

.liSelectionList a
{ 
  list-style-type: none;
   padding-left:0.5em;
   text-align:left; 
}



.progressStepNotCurrent
{
	border-top: 1px solid #cccccc;
	font-size: 11px;
	color: #777777;
	background-color: #FFFFFF;
	font-size:xx-small;
	width: 90px;
	text-align:center;
	height: 23px;

}
.reallySmall
{
	background-color: #FFFFFF;
	font-size:0.7em;
	text-align:center;

}

.progressStepCurrent
{
  color: black;
  font-weight: bold;
  font-size: 1.2em;
  text-align: center;
  width: 90px;
  height: 23px;
  font-family: Arial, Helvetica, sans-serif;
}
.tdStepText
{
	/* color:Gray; */
	border-top: 1px solid #cccccc;
	width: 90px;
	text-align:center;
	height: 11px;
  margin-right: 0px;
  padding-right: 0px;
  border-top-width: 5px;

}
.tdStepNumber
{
  height:0.5em;	
  margin-right: 0px;
  padding-right: 0px;


}


.btnNavigate
{
    border-style:none;
    text-align:left;
    margin:0;
    padding: 0 .25em;
    width: 30em !important; 
    font-size: 0.8em !important;
    /* overflow:visible; */

    padding: 0 .25em;
    /* overflow:visible; */
    width:30em;
}

.btnNavigate[class] { /*ie ignores [class]*/
    width: 30em;
}



.btnNavigate,.btnBold
{
    background-color: white;
    cursor:pointer;
	  font: 100% "Verdana";
	
}



.btnBold, .btnSteps
{
	border: 0px;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 1.2em;
	width: 12em;
}

.btnBold,  .ulSelectionList,.btnSteps
{
	color: #3366FF;


}
.btnBold:hover,.btnSteps:hover
{
	text-decoration: underline;
	cursor:pointer;

}

.rightSpace
{
   margin-right: 1em; 
}


.btnSelected
{
  background-color: #6ED0FB;
  text-align: left;
  font-weight:600; 
  color: #333333;
}


.tb2
{
	width: 2em;
}





#languageMenu
{
	font-size:0.6em;
	/* text-align: right; */
	float:right;
  margin-left: 2em;	
}

/* ------------------------- Rouded corners ---------------- */


.tl {background: url(http://static.spainautoinsurance.com/img/ULWazure.png) 0 0 no-repeat} 
.tr {background: url(http://static.spainautoinsurance.com/img/URWazure.png) 100% 0 no-repeat; padding:10px} 
.clear {font-size: 1px; height: 1px}

/* ------ lower rounded corners - unused for now: ------*/


table,.myTbl
{
	border-width: 0px;
	border-color: #FFFFFF;
	font-size: 0.8em;
}
iframe.internauto
{
	border: 0px none #FFFFFF;
	overflow: hidden;
	border-width: 0px;
  height:800px;
  width:560px;
	border-color: #FFFFFF;
}
.big
{
  border-width: 0;
  margin: 0;
  margin-top: 4em;
  margin-left: 2em;
  padding: 0;
  font-size: xx-large;
  text-align:center;
  background-color: white;
  border-color: white;
  width:210px;
  height:75px;
  color: White;
  background: url(http://static.spainautoinsurance.com/img/button1.gif) 0 0 no-repeat;
  vertical-align:middle;

}
.error
{
    color: Red;
    margin-right: 1em;

}
input.error
{
    border-color: Red;
}
#logoSpan
{
    width:300px;
    border-width: 0px;
    padding: 0px;
    margin: 0px;

}
#logo
{
    margin-bottom: 0em;

}
#header
{
  background-color: Transparent;
}


#beta
{
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    text-align: left;
    font-size: 1.5em;
    vertical-align:top;
    color: Gray;
}

.link,a.link:visited,.linkProgressStep,.linkProgressStep:visited

{
  color: #006BAD;
  margin-right: 0;
  padding-right: 0; 
  border: none 0 white;
  background-color:Transparent;
  cursor:pointer;  
}
.link,a.link:visited
{
  text-decoration: underline;

}

a.linkProgressStep,a.linkProgressStep:visited
{
  text-decoration: none;
}


.contentText
{
  font-family: Arial;
  font-size: 0.8em;
  font-weight:normal;
}
.progressBar
{
  border-spacing: 0px;
  margin-left: 0em;
  margin-bottom: 0em;
  padding: 0;
  width: 41em;
}
.imgExtLink
{
   background: transparent url(http://static.spainautoinsurance.com/img/googleIcons.png) no-repeat scroll 0 -60px;
   height: 16px;
   width: 16px;  
}

/*******************************
* Upper Bar styles
********************************/


  #languageMenu
    {
      height: 22px;
      padding-right: 2px;
        margin-left: 2em;	

    }
    .gbh, .gbd
    {
      border-top: 1px solid #c9d7f1;
      font-size: 1px;
    }
    .gbh
    {
      height: 0;
      position: absolute;
      top: 24px;
      width: 100%;
    }
 
    #leftbar
    {
      padding-bottom: 7px !important;
    }
    #languageMenu, #leftbar
    {
      font-size: 13px;
      padding-top: 1px !important;
      margin-left: .5em;	

    }
    @media all
    {
      .gb1
      {
        height: 22px;
        margin-left: .73em;
        vertical-align: top;
      }
      #languageMenu
      {
        float: right;
      }
    }
    
#btnSpanish
{    
  background-image: url(http://static.spainautoinsurance.com/img/es.gif);
}  
#btnEnglish
{    
  background-image: url(http://static.spainautoinsurance.com/img/uk.gif);
}  

#btnSpanish,#btnEnglish
{
  background-repeat: no-repeat;
  width:32px;
  background-position:center; 
  margin:0;
  padding:0; 
}

#tdLoading
{

      background: white url(http://static.spainautoinsurance.com/img/ajax-loader.gif) repeat-x top;
}

.divSelectionList, .divTarificador
{
  margin-right: 5em;
  margin-left: 0em;
  margin-top: 0em;
  padding-bottom: 0.5em;
  padding-top: 0em;
  padding-left: 0em;

}
.divSelectionList
{
   text-align:center;
}


.divTarificador
{
  text-align: center;
  width:34em; 
}



.btnSteps
{
  background-color: white; /* height: 3em; */ /* background-image: url(http://static.spainautoinsurance.com/img/btn.gif); */
  background-repeat: repeat;
  height: 38px;
  width: 11em;
  color: #333333;
}




/***************** end tabs **************************/


/******************* sidebar *************************/

.divSidebarSquares
{
  float: left;
  width: 16em;
  margin: 0em 0em 1em 0em;
  padding: 0.8em;
  padding-bottom: 1em; 
  border-style: solid;
  border-width: 1px;
  border-color: #C0C0C0;
  background-color: #FFF;
  font-size: 0.8em; 
}

.divSideBarRect
{
  margin: 0em 0em 2em 0em;
  font-size: 0.8em; 
  background-color:White;

}
.sidebarInner
{
  padding: 2em;
}
strong
{
  font-size: 1.2em;
  font-weight:800; 
  
}

h2.boxTitle
{
   color: White;
   text-align:center; 
    margin-top:0; 
}
h3.SideBarContent  
{
   color: #303030;
 
}
