* {
	margin: 0px;
}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:link, a:visited  {
	color: #666666;
	text-decoration: none;
}
a:active {
	color: #3399CC;
}


a:hover {
	color: #0099CC;
	text-decoration: underline;
}
.white        {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

#wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#wrapper #header {
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	height: 373px;
}
#wrapper #header #header_left {
	float: left;
	width: 460px;
}

#wrapper  #header  #header_left  .texto_header {
	padding-top: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	width: 400px;
}
#wrapper #header #header_left .invisible img {
	margin-left: 40px;
}

#wrapper  #header  #header_left .texto_header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	width: 400px;
	padding-top: 20px;
}
#wrapper  #header  #header_left .boton_header {
	padding-top: 20px;
}
#wrapper #header #header_right {
	float: right;
	width: 500px;
}
#wrapper #header #header_right ul {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
#wrapper #header #header_right li {
	float: right;
	display: inline-table;
	margin-right: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#5c5c5c;
	margin-top: 11px;
}
#wrapper .clear {
	clear: both;
}
#wrapper #body #body_left {
	float: left;
	width: 720px;
}
#wrapper #body {
	background-image: url(../images/body_index_bg.jpg);
	background-repeat: no-repeat;
	height: 750px;
}

#wrapper #body #body_left .encabezado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	padding-top: 65px;
	padding-right: 10px;
}

.blanco {
	color: #178BFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.clear {
	clear: both;
}


#wrapper #body #body_left .img_index .img1_index {
	float: left;
	padding-top: 119px;
	padding-left: 36px;
}
#wrapper #body #body_left .img_index .img2_index {
	float: left;
	padding-top: 119px;
	padding-left: 78px;
}
#wrapper #body #body_left .img_index .img3_index {
	float: left;
	padding-top: 119px;
	padding-left: 79px;
}
#wrapper #body #body_left .pie_img .pie_img1 {
	width: 240px;
	float: left;
	top: 80px;
	padding-top: 50px;
}
#wrapper #body #body_left .pie_img .pie_img2 {
	width: 240px;
	float: left;
	padding-top: 50px;
}
#wrapper #body #body_left .pie_img .pie_img3 {
	width: 230px;
	float: left;
	padding-top: 50px;
}
#wrapper #body #body_left .pie_img li {
	background-image: url(../images/q_listas.png);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
#wrapper #body #body_left .pie_img ul {
	padding-left: 0px;
}
#wrapper #body #body_left .left_down .left_down1 {
	float: left;
	width: 360px;
	padding-top: 60px;
}

#wrapper #body #body_left .left_down .left_down2 {
	float: right;
	width: 300px;
	padding-top: 52px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4682B0;
}
#wrapper #body #body_left .left_down ul {
	padding-left: 0px;
}
#wrapper #body #body_left .left_down li {
	background-image: url(../images/ok_listas.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left: 25px;
	line-height: 18px;
	list-style-type: none;
}
#wrapper #body #body_right {
	float: right;
	width: 240px;
}
#wrapper #body #body_right .tvtomelloso img {
	padding-top: 32px;
	padding-left: 30px;
}


.saber_mas {
	padding-top: 12px;
}
#wrapper #body #body_right h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C888C;
	padding-top: 5px;
	padding-left: 80px;
	font-size: 12px;
}
#wrapper #body #body_right p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3F4354;
	border: 1px solid #E5E5E5;
	width: 170px;
	margin-left: 55px;
	padding: 5px;
}
#wrapper   #body   #body_right   .virtual_index1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	padding-top: 80px;
	padding-left: 40px;
	border: 1px none #666666;
}






#footer {
	height: 350px;
	background-color: #282020;
	width: 100%;
	background-repeat: no-repeat;
	background-position: bottom;
	background-image: url(../images/footer_bg.jpg);
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
}
#footer #contenido {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #665142;
}
#footer #contenido .izq ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#footer #contenido .izq li {
	display: inline;
	margin-right: 5px;
}


#footer #contenido .formulario form {
	font-size: 12px;
	float: right;
	width: 460px;
}

.orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
}
.formulario {
	background-color: #282020;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #594437;
	font-size: 12px;
}
#footer #contenido .formulario #enviar {
	background-image: url(../images/boton_form_bg.jpg);
}
#footer #contenido .formulario #borrar {
	background-image: url(../images/boton_form_bg.jpg);
	background-repeat:  repeat-x;
}

#footer #contenido .formulario #nombre {
	margin-left: 80px;
}
#footer #contenido .formulario #email {
	margin-left: 141px;
}
#footer #contenido .formulario #telefono {
	margin-left: 151px;
}
#footer #contenido .formulario #mensaje {
	margin-left: 144px;
}
#footer #contenido .izq {
	float: left;
	width: 450px;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 8px;
}
#footer #contenido .izq .texto_footer .dui {
	font-weight: bold;
	color: #009900;
}
#footer #contenido .izq .texto_footer .q {
	font-family: "BankGothic Lt BT", "BankGothic Md BT", Calibri, "Century Gothic";
	font-size: 18px;
	color: #0066CC;
	font-weight: bold;
}
#footer #contenido .izq .texto_footer2 {
	color: #666666;
	margin-right: 140px;
}

#wrapper #videoheader {
	background-image: url(../images/videoheader_bg.jpg);
	background-repeat: no-repeat;
	height: 375px;
}
#wrapper #videoheader #videoheader_left {
	float: left;
	width: 460px;
}

#wrapper  #videoheader  #videoheader_left  .texto_header {
	padding-top: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	width: 400px;
}
#wrapper #videoheader #videoheader_left .invisible img {
	margin-left: 40px;
}

#wrapper  #videoheader  #videoheader_left .texto_header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	width: 400px;
	padding-top: 20px;
}
#wrapper  #videoheader  #videoheader_left  .texto_header .white {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

#wrapper #videoheader #videoheader_right {
	float: right;
	width: 500px;
}
#wrapper #videoheader #videoheader_right ul {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
#wrapper #videoheader #videoheader_right li {
	float: right;
	display: inline-table;
	margin-right: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#5c5c5c;
	margin-top: 11px;
}
#wrapper #videobody {

}
#wrapper #videobody #videobody_left {
	float: left;
	width: 630px;
}
#wrapper #videobody #videobody_right {
	float: right;
	width: 330px;
}
#wrapper #videobody #videobody_left .linea1 {
	background-image: url(../images/videobody1alt.jpg);
	background-repeat: no-repeat;
	height: 537px;
	width: 630px;
}


#wrapper #videobody #videobody_right .cuadro1 {
	background-image: url(../images/videocuadro1alt.jpg);
	height: 537px;
	background-repeat: no-repeat;
	width: 330px;
}

#wrapper #videobody #videobody_left .linea2 {
	background-image: url(../images/videobody2alt.jpg);
	height: 608px;
	background-repeat: no-repeat;
	width: 630px;
}

#wrapper #videobody #videobody_left .linea2b {
	padding-top: 50px;
	background-repeat: no-repeat;
	background-image: url(../images/videobody2alt.jpg);
	height: 560px;
}


#wrapper #videobody #videobody_right .cuadro2 {
	background-image: url(../images/videocuadro2alt.jpg);
	background-repeat: no-repeat;
	height: 608px;
	width: 330px;
}
#wrapper  #videobody  #videobody_left  .linea2  .izq {
	float: left;
	width: 216px;
	padding-top: 160px;
}
#wrapper  #videobody  #videobody_left  .linea2  .dcha {
	float: right;
	width: 317px;
	padding-top: 160px;
}
#wrapper #videobody #videobody_right .cuadro1b {
	background-image: url(../images/videocuadro1balt.jpg);
	height: 537px;
	background-repeat: no-repeat;
	width: 330px;
}
#wrapper #videobody #videobody_right .cuadro2b {
	background-image: url(../images/videocuadro2balt.jpg);
	background-repeat: no-repeat;
	height: 608px;
	width: 330px;
}
.enlacevideo {
	bottom: 20px;
	padding-top: 204px;
	padding-left: 250px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
}
.enlacevideo2 {
	bottom: 20px;
	padding-top: 80px;
	padding-left: 250px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
}




#wrapper #webheader {
	background-image: url(../images/webheader_bg.jpg);
	background-repeat: no-repeat;
	height: 375px;
}
#wrapper #webheader #webheader_left {
	float: left;
	width: 460px;
}

#wrapper  #webheader  #webheader_left  .texto_header {
	padding-top: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	width: 400px;
}
#wrapper #webheader #webheader_left .invisible img {
	margin-left: 40px;
}

#wrapper  #webheader  #webheader_left .texto_header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	width: 400px;
	padding-top: 20px;
}
#wrapper  #webheader  #webheader_left  .texto_header .white {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

#wrapper #webheader #webheader_right {
	float: right;
	width: 500px;
}
#wrapper #webheader #webheader_right ul {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
#wrapper #webheader #webheader_right li {
	float: right;
	display: inline-table;
	margin-right: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#5c5c5c;
	margin-top: 11px;
}
#wrapper #webbody {

}
#wrapper #webbody #webbody_left {
	float: left;
	width: 630px;
}
#wrapper #webbody #webbody_right {
	float: right;
	width: 330px;
}
#wrapper #webbody #webbody_left .linea1 {
	background-image: url(../images/webbody1.jpg);
	background-repeat: no-repeat;
	height: 510px;
	width: 630px;
}


#wrapper #webbody #webbody_right .cuadro1 {
	background-image: url(../images/webcuadro1.jpg);
	height: 510px;
	background-repeat: no-repeat;
	width: 330px;
}

#wrapper #webbody #webbody_left .linea2 {
	background-image: url(../images/webbody2.jpg);
	height: 510px;
	background-repeat: no-repeat;
	width: 630px;
}


#wrapper #webbody #webbody_right .cuadro2 {
	background-image: url(../images/webcuadro2.jpg);
	background-repeat: no-repeat;
	height: 510px;
	width: 330px;
}
#wrapper #webbody #webbody_left .linea3 {
	background-image: url(../images/webbody3.jpg);
	background-repeat: no-repeat;
	height: 520px;
	width: 630px;
}
#wrapper #webbody #webbody_left .linea3 .izq {
	float: left;
	width: 216px;
}
#wrapper #webbody #webbody_left .linea3 .dcha {
	float: right;
	width: 317px;
}
#wrapper #webbody #webbody_right .cuadro3 {
	background-image: url(../images/webcuadro3.jpg);
	background-repeat: no-repeat;
	height: 500px;
	width: 330px;
}

#wrapper #virtualheader {
	background-image: url(../images/virtualheader_bg.jpg);
	background-repeat: no-repeat;
	height: 375px;
}
#wrapper #virtualheader #virtualheader_left {
	float: left;
	width: 460px;
}
#wrapper #virtualbody #virtual_tour {
	height: 580px;
	background-image: url(../images/virtual_tourbg.jpg);
	background-repeat: no-repeat;
	width: 960px;
}
#wrapper #virtualbody #virtual_tour #tourvirtual {
	padding-top: 80px;
}


#wrapper  #virtualheader  #virtualheader_left  .texto_header {
	padding-top: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	width: 400px;
}
#wrapper #virtualheader #virtualheader_left .invisible img {
	margin-left: 40px;
}

#wrapper  #virtualheader  #virtualheader_left .texto_header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	width: 400px;
	padding-top: 20px;
}
#wrapper  #virtualheader  #virtualheader_left  .texto_header .white {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

#wrapper #virtualheader #virtualheader_right {
	float: right;
	width: 500px;
}
#wrapper #virtualheader #virtualheader_right ul {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
#wrapper #virtualheader #virtualheader_right li {
	float: right;
	display: inline-table;
	margin-right: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#5c5c5c;
	margin-top: 11px;
}
#wrapper #virtualbody {

}
#wrapper #virtualbody #virtualbody_left {
	float: left;
	width: 630px;
}
#wrapper #virtualbody #virtualbody_right {
	float: right;
	width: 330px;
}
#wrapper #virtualbody #virtualbody_left .linea1 {
	background-image: url(../images/virtualbody1.jpg);
	background-repeat: no-repeat;
	height: 510px;
	width: 630px;
}
#wrapper #virtualbody #virtualbody_left .linea1 #flashcontent1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
}
#wrapper #virtualbody #virtualbody_left .linea2 #flashcontent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}



#wrapper #virtualbody #virtualbody_right .cuadro1 {
	background-image: url(../images/virtualcuadro1.jpg);
	height: 510px;
	background-repeat: no-repeat;
	width: 330px;
}

#wrapper #virtualbody #virtualbody_left .linea2 {
	background-image: url(../images/virtualbody2.jpg);
	height: 510px;
	background-repeat: no-repeat;
	width: 630px;
}


#wrapper #virtualbody #virtualbody_right .cuadro2 {
	background-image: url(../images/virtualcuadro2.jpg);
	background-repeat: no-repeat;
	height: 510px;
	width: 330px;
}
#wrapper #virtualbody #virtualbody_left .linea3 {
	background-image: url(../images/virtualbody3.jpg);
	background-repeat: no-repeat;
	height: 520px;
	width: 630px;
}
#wrapper #virtualbody #virtualbody_left .linea3 .izq {
	float: left;
	width: 216px;
}
#wrapper #virtualbody #virtualbody_left .linea3 .dcha {
	float: right;
	width: 317px;
}
#wrapper #virtualbody #virtualbody_right .cuadro3 {
	background-image: url(../images/virtualcuadro3.jpg);
	background-repeat: no-repeat;
	height: 500px;
	width: 330px;
}

#wrapper #exaheader {
	background-image: url(../images/exaheader_bg.jpg);
	background-repeat: no-repeat;
	height: 375px;
}
#wrapper #exaheader #exaheader_left {
	float: left;
	width: 460px;
}

#wrapper  #exaheader  #exaheader_left  .texto_header {
	padding-top: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	width: 400px;
}
#wrapper #exaheader #exaheader_left .invisible img {
	margin-left: 40px;
}

#wrapper  #exaheader  #exaheader_left .texto_header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	width: 400px;
	padding-top: 20px;
}
#wrapper  #exaheader  #exaheader_left  .texto_header .white {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

#wrapper #exaheader #exaheader_right {
	float: right;
	width: 500px;
}
#wrapper #exaheader #exaheader_right ul {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
#wrapper #exaheader #exaheader_right li {
	float: right;
	display: inline-table;
	margin-right: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#5c5c5c;
	margin-top: 11px;
}
#wrapper #exabody {

}
#wrapper #exabody #exabody_left {
	float: left;
	width: 630px;
}
#wrapper #exabody #exabody_right {
	float: right;
	width: 330px;
}
#wrapper #exabody #exabody_left .linea1 {
	background-image: url(../images/exabody1.jpg);
	background-repeat: no-repeat;
	height: 510px;
	width: 630px;
}


#wrapper #exabody #exabody_right .cuadro1 {
	background-image: url(../images/exacuadro1.jpg);
	height: 510px;
	background-repeat: no-repeat;
	width: 330px;
}

#wrapper #exabody #exabody_left .linea2 {
	background-image: url(../images/exabody2.jpg);
	height: 510px;
	background-repeat: no-repeat;
	width: 630px;
}
#wrapper #exabody #exabody_left .linea2 #comentario_ejemplos {
	color: #666666;
	margin-top: 50px;
	margin-right: 10px;
}
#wrapper #exabody #exabody_left .linea2 #comentario_ejemplos a:link {
	color: #3399CC;
	text-decoration: underline;
}




#wrapper #exabody #exabody_right .cuadro2 {
	background-image: url(../images/exacuadro2.jpg);
	background-repeat: no-repeat;
	height: 510px;
	width: 330px;
}
#wrapper #exabody #exabody_left .linea3 {
	background-image: url(../images/exabody3.jpg);
	background-repeat: no-repeat;
	height: 510px;
	width: 630px;
}
#wrapper #exabody #exabody_right .cuadro3 {
	background-image: url(../images/exacuadro3.jpg);
	background-repeat: no-repeat;
	height: 510px;
	width: 330px;
}
#wrapper #exabody #exabody_left .linea4 {
	height: 530px;
	width: 630px;
	background-image: url(../images/exabody4.jpg);
	background-repeat: no-repeat;
}
#wrapper #exabody #exabody_right .cuadro4 {
	background-image: url(../images/exacuadro4.jpg);
	height: 530px;
	width: 330px;
	background-repeat: no-repeat;
}

