/** BASIC */

body {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	background-color: #FFFFFF;
}


/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

/** Azul */
.text1 {
	height: 21px;
	margin-bottom: 14px;
	padding-left: 29px;
	font-size: 13px;
	font-weight: bold;
	color:#26B2DA;;
	background:  url(../images/homepage10.gif) no-repeat left center;
}

/** Verde */
.text2 {
	height: 21px;
	margin-bottom: 14px;
	padding-left: 29px;
	font-size: 13px;
	font-weight: bold;
	color:#88c543;
	background: url(../images/homepage11.gif) no-repeat left center;
}

/** Naranja */
.text6 {
	height: 21px;
	margin-bottom: 14px;
	padding-left: 29px;
	font-size: 13px;
	font-weight: bold;
	color:#d5af29;
	background: url(../images/homepage13.gif) no-repeat left center;
}

/** Guinda */
.text7 {
	height: 21px;
	margin-bottom: 14px;
	padding-left: 29px;
	font-size: 13px;
	font-weight: bold;
	color:#660000;
	background: url(../images/homepage14.gif) no-repeat left center;
}

/** Gris */
.text8 {
	height: 21px;
	margin-bottom: 14px;
	padding-left: 29px;
	font-size: 13px;
	font-weight: bold;
	color:#A5A5A4;
	background: url(../images/homepage12.gif) no-repeat left center;
}

.text3 {
	margin-bottom: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.text4 {
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #26B2DA;
}

.textazul {
	color: #26B2DA;
	font-weight: bold;
	font-size: 13px;
}

.textverde {
	color: #88C543;
	font-weight: bold;
	font-size: 13px;
}

.text4 {
	color: #228ACB;
}

.text5 {
	text-align: center;
	font-size: 10px;
	color: #333333;
}

.azul {
	color: #26B2DA;
}

.verde {
	color: #88C543;
}

.naranja {
	color: #D5AF29;
}

.guinda {
	color: #660000;
}

.gris {
	color: #A5A5A4;
}

.grisfuerte {
color: #4A4949;
}

.centrado{
	margin-top: 50px;
	padding-bottom:40px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	background:url(../images/mail-forward.png) no-repeat bottom center;
}

/** LISTS */

.list {
	margin: 5px;
	padding: 0px;
	list-style: none;
}

.list li {
	margin-bottom: 8px;
	padding-left: 10px;
	background: url(../images/homepage07.gif) no-repeat left center;
}

.list1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.list1 li {
	margin-bottom: 8px;
}

.list1 a {
	padding-left: 16px;
	background: url(../images/homepage07.gif) no-repeat left center;
}

.list2 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

.list2 li {
}

.list2 a {
	padding-left: 11px;
	background: url(../images/homepage09.gif) no-repeat left center;
}

.list3 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.list3 li {
	margin-bottom: 6px;
	padding-left: 10px;
	background: url(../images/homepage08.gif) no-repeat left center;
}

.list4 {
	margin: 0px 0px 6px 5px;
	padding: 10px;
	list-style:  url(../images/homepage07.gif);
}

.list4 li {
	margin-bottom: 6px;
	padding-left: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.list4 li a{
	margin-bottom: 6px;
	padding-left: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.list5 {	
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.list5 li {
	display:inline;
	margin-bottom: 6px;
	margin-left:15px;
	padding-left: 10px;
	background: url(../images/homepage17.gif) no-repeat left center;
}

.list6 {
	margin: 0px 0px 6px 5px;
	padding: 10px;
	list-style:  url(../images/homepage16.gif);
}

.list6 li {
	margin-bottom: 6px;
	padding-left: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.list6 li a{
	margin-bottom: 6px;
	padding-left: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
/** LINKS */

a{
	color: #0996D6;
}

a:hover {
	text-decoration: none;
}

.azul a{
	color: #58B2cb;
}

.verde a{
	color: #88C543;
}

.guinda a{
	color: #660000;
}

.naranja a{
	color: #D5AF29;
}

.gris a{
	color: #A5A5A4;
}

.link1 {
	text-decoration: none;
	font-weight: bold;
	color: #535352;
}

.link1:hover {
	color:#5AB6D0;
	/**text-decoration: underline;*/
}

.linkabajo {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

.linkabajo:hover {
	text-decoration: underline;
}


/** STYLES */

.style1 {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	font-size:1em;
}

.style1 a {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

.style1 a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

/** BACKGROUNDS */

.bg1 { background: url(../images/homepage01.gif) repeat left top; }
.bg2 { background: url(../images/homepage02.gif) no-repeat left top; }
.bg3 { background: url(../images/homepage03.gif) repeat-y left top; }
.bg4 { background: url(../images/homepage04.gif) no-repeat left top; }
.bg5 { background: url(../images/homepage06.gif) repeat-x left bottom; }
.bg6 { background: #FFFFFF; }
.bg7 { background: url(../images/homepage15.gif) repeat-x left top; }
.bg8 { background: url(../images/subpage2_02.gif) repeat-y left top; }
.bgblanco { background:  url(../images/verde.gif) repeat-x left bottom; }
.bgverde { background:  url(../images/verde.gif) repeat-x left bottom; }
.bgverde2 { background: url(../images/verde2.gif) repeat-x left top; }
.bgverde3 { background: url(../images/verde3.gif) repeat-y left top; }
.bgazul { background:  url(../images/azul.gif) repeat-x left bottom; }
.bgazul2 { background: url(../images/azul2.gif) repeat-x left top; }
.bgazul3 { background: url(../images/azul3.gif) repeat-y left top; }
.bgazul4 { background: url(../images/azul4.gif) repeat-y left top; }
.bgnaranja { background:  url(../images/naranja.gif) repeat-x left bottom; }
.bgnaranja2 { background: url(../images/naranja2.gif) repeat-x left top; }
.bgnaranja3 { background: url(../images/naranja3.gif) repeat-y left top; }
/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 3px 15px 0px 0px;
}

.img2 {
	float: right;
	margin: 3px 0px 0px 15px;
}

.img3 {
background:url(../images/page_user.gif) no-repeat left center;
padding-left: 20px;
}

hr { display: none; }

.hr1 {
	height: 1px;
}

/*formato forma de contacto*/

form{
margin:0px;
padding:0px;
}

form fieldset{
  font-size: 12px;
  color:#4A4949;
  margin: 0px; /*  space out the fieldsets a little*/
  padding: 4px 0 15px 10px;
  border : 1px solid #ccc;
}

/* legend styling */
legend {
	  color:#26B2DA;
	  font-weight: bold;
}


/* style for  labels */
label {
  display: block;
}

/* style for required labels */
label .required {
  font-size: 10px;
  color:#da251d;
}

input {
  width: 200px;
  border: 1px #CCCCCC solid;
  background: none;
  color:#000;
}


input.radio, input.submit {
  width: auto;
}

/* style form elements on focus */
input:focus, textarea:focus {
  background: none;
  border: 1px #CCCCCC solid;
 }

input.radio {
  float: left;
  margin-right: 1em;
}

textarea {
  width: 300px;
  height: 110px;
  background:none;
  color:#000;
  border: 1px #CCCCCC solid;
}


/* Hack to make sure the floated radio buttons
   sit next to the labels correctly in IE/Mac*/

/* This is the style I want IE/Mac to see */
input.radio + label {
  text-indent: 2em;
}

/* Using the commented backslash filter, I'm resetting
   the above rule for everything other than IE5/Mac \*/
input.radio + label {
  text-indent: 0;
}

#buttonsform {
float:left;
}

.buttons{
		background: none;
		font-size: 12px;
		color: #26B2DA;
		text-decoration:none;
		border-style:none;
		width:50px;
}

.buttons:focus{
  background: none;
  border: none;
}


/* fin forma de contacto*/

/* ventana modal  clientes*/
#ventanam {
width:550px;
height:80px;
background:url(../images/fondoclientes.jpg) no-repeat;
}

#ventanam .content{
padding-right:5px;
text-align:justify;
}

#ventanam .imagen1{
width:110px;
height:72px;
background-image: url("../images/logolqv.png") !important;
overflow:visible;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logolqv.png');
float: left;
margin: 3px 10px 0px 0px;
}

#ventanam .imagen2{
width:110px;
height:72px;
background-image: url("../images/logoaltya.png") !important;
overflow:visible;
background-image: none; 
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logoaltya.png');
float: left;
margin: 3px 10px 0px 0px;
}

#ventanam .imagen3{
width:110px;
height:72px;
background-image: url("../images/logoevm.png") !important;
overflow:visible;
background-image: none; 
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logoevm.png');
float: left;
margin: 3px 10px 0px 0px;
}

#ventanam .imagen4{
width:110px;
height:72px;
background-image: url("../images/logodt.png") !important;
overflow:visible;
background-image: none; 
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logodt.png');
float: left;
margin: 3px 10px 0px 0px;
}

#ventanam .imagen5{
width:110px;
height:72px;
background-image: url("../images/logovimex.png") !important;
overflow:visible;
background-image: none; 
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logovimex.png');
float: left;
margin: 3px 10px 0px 0px;
}





