/* --- marco global --- */

#wrapper {
	margin:0 auto;
	text-align:left;/* IE 5 centrado de contenido */
	width:900px;
}

#content {
	width:900px;
	float:left;
	background-color:#ffffff;
	padding:0 0 1em 0;
	margin:1.5em 0 1em 0;
}

/* --- header --- */

#header {
	width: 905px;
	float:left;
	margin:2em 0 1em 0;
}

h1 {
	position: absolute;
	left:-5000em;
	outline: 0;
}

#logoTop {
	float:left;
	margin:0 3.8em 0 0.5em;
}

#bannerTopUno {
	float:left;
	width:290px;
}

#bannerTopDos {
	float:left;
	width:290px;
}

.colorUno {
	color: #fb8130;
}

.colorDos {
	color:#c14b03;	
}

#logoApplus {
	float:right;
	margin:0 1.5em 0 0;
}

/* --- zona central --- */

#zonaCent {
	width:100%;
	float:left;
}

/* estilos por defecto para contenido que viene de CMS */

h2 {	
	margin: 0 0 0.3em 0;
	padding: 0;
	font-size: 1.6em;
	font-weight:normal;
	color:#ff7324;
	font-family: Georgia,"Times New Roman",Times, sans-serif;
}

h3 {
	font-size: 1.1em;
	line-height: 1.3em;	
	color:#c55714;
	margin: 0 0 1em 0;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

h4 {
	font-size: 0.9em;
	line-height: 1.4em;	
	margin: 0 0 1em 0;
	padding: 0;
	color:#FB8130;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

h5, h6 {
	font-size: 0.8em;
	line-height: 1.4em;	
	margin: 0 0 1em 0;
	padding: 0;
	color:#FB8130;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#zonaCent p {
	width:90%;
	font-size:0.8em;
	margin: 0 0 0.6em 0;
}

#zonaCent ul, ol, dl {
	margin: 0 0 0.5em 2em;
	color: #c55714;		
	font-size:0.7em;
	line-height:1.9em;
}

#zonaCent ul li {
	padding:0 0 0 1.7em;
	background: url(../img/tpl/bullet_01.gif) no-repeat 0 0.6em;
}

#zonaCent a:link, #zonaCent a:visited {
	color: #8E8E8E;
}

#zonaCent a:hover, #zonaCent a:active {
	color: #8E8E8E;
}

/* columna izquierda zona central */

#contColIzq {
	width:145px;	
	margin:0 0 0 70px;
	float: left;
}

#contColIzq h2 {
	margin:1.2em 0 1em 0;
}

/* navegacion principal genérica */

#navprinc {
	float: left;
	width:95%;
}

#navprinc ul {
	margin:0;
	padding:0;
}

/* navegacion principal atricamedia */

#navprinc ul li {
	background: none !important;
	margin:0;
	color:#fd5e00 !important;
	padding:0 0.6em 0.4em 0;
}

#navprinc ul li a:link, #navprinc ul li a:visited{
	display: block;
	color:#fd5e00;
	padding:0 0.6em 0.2em 0.6em;
}

#navprinc ul li a:hover, #navprinc ul li a:active {
	text-decoration: none;
	color: #fd5e00;
	display:block;
	padding:0 0.6em 0.2em 0.6em;
	background: #FFF3E2 url(../img/tpl/bg_roll.gif) repeat-x bottom left;
}

#navprinc ul li a.seleccionado {
	color:#fd5e00;
	font-weight:bold;
	display:block;
	padding:0.2em 0.6em 0.2em 0.6em;
	background: #FFF3E2 url(../img/tpl/bg_roll.gif) repeat-x bottom left;
}

#navprinc ul li ul {
	margin:0.2em 0 0.2em 0;
}

#navprinc ul li ul li{
	padding:0.3em 0.6em 0.4em 0;
}

#navprinc ul li ul li a:link, #navprinc ul li ul li a:visited {
	font-size:1.4em;
	color:#847C7A;
	background:none;
	padding:0 0 0 0.8em;
}

#navprinc ul li ul li a:hover, #navprinc ul li ul li a:active {
	font-size:1.4em;
	color:#847C7A;		
	text-decoration: underline;	
	background:none;
}

#navprinc ul li ul li a.subseleccionado {
	font-weight:bold;
	line-height: 1.7em;
}

/* form boletin */

form.formBol {
	display: block;
	float:left;
	width:85%;
	margin:0.3em 0 0.7em 0;
}

form.formBol label{
	font-size:0.7em;
	color: #D75904;
	font-weight:bold;
	line-height:2em;
}

form.formBol input {
	padding:0 0.7em 0 0.5em;
	margin:0 0 0.4em 0;
	width:100%;
	border:solid 1px #ffe2b8;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;	
	color: #ebac81;
}

input.botonUno {
	width:auto !important;
	border:none !important;
	background:none !important;
	padding:0 !important;
}

input#news {
	width:80% !important;
}

/* banners zona izquierda menu */

ul#bannersLeft {
	float:left;
	width:100%;
	margin:0;
	padding:0;
}

ul#bannersLeft li {
	background:none !important;
	margin:0;
	padding:0;
}

#bannerLeftUno {
	margin:0 0 0.4em 0;
}

/* columna derecha zona central */

#contColDerUno {
	width: 650px;
	float:left;
}

#contColDerDos {
	width:510px;
	float: left;
}

#contColDerDos h3 {
	margin:1em 0 0 1em;
	float:left;
	font-size:1em;
	font-weight:bold;
}

#contColDerDos h3.butOff {
	padding:0.3em 0 0.3em 0.6em;
	color:#959595;
	background:#dfdfdf url(../img/tpl/bg_submenu03izq_off.gif) no-repeat top left;
}

#contColDerDos h3.butOff span{
	padding:0.3em 0.6em 0.3em 0;
	background:#dfdfdf url(../img/tpl/bg_submenu03der_off.gif) no-repeat top right;
}

#contColDerDos h3.butOff a:link, #contColDerDos h3.butOff a:visited {
	text-decoration:none;
}

#contColDerDos h3.butOff a:hover, #contColDerDos h3.butOff a:active {
	color:#ec5d08;
}

#contColDerDos h3.butOn {
	padding:0.3em 0 0.3em 0.6em;
	color:#FF7324;
	background:#eeeeee url(../img/tpl/bg_submenu03izq_on.gif) no-repeat top left;
}

#contColDerDos h3.butOn span{
	padding:0.3em 0.6em 0.3em 0;
	background:#eeeeee url(../img/tpl/bg_submenu03der_on.gif) no-repeat top right;
}

/* home */

#intro {
	float:left;
	width:415px;
	background: #fff3e2 url(../img/tpl/bg_intro_top.gif) no-repeat top left;
}

#introBot {
	float:left;
	width:415px;
	height:16px;	
	background: #fff3e2 url(../img/tpl/bg_intro_bot.gif) no-repeat bottom left;	
}


#introColIzq {
	float:left;
	width:11em;
	margin:0.5em 0 0 1em;
	min-height:15em;
  	height:auto !important;
   height:12em;
	background: transparent url(../img/cont/bg_logo.jpg) no-repeat bottom left;
}

#introColIzq h2 {
	margin:0;
	padding:0;
	font-size:1.4em;
	line-height:1.3em;
}

#introColDer {
	float:left;
	width:11.6em;
	margin:0.8em 0 0 0.4em;
	padding:0 0 0 0.7em;
	background: transparent url(../img/tpl/line_01.gif) repeat-y top left;
}

#introColDer p {
	color:#c14b03;
	font-size:0.8em;
	line-height:1.5em;
	padding:0.1em;
	width:98%;
}

#introColDer img {
	margin:0.5em 0 0 0;
}

#homeSwf {
	float: left;
	padding: 0.4em 0 0.2em 0.4em;
}

#colNews {
	float:left;
	width:12em;
	margin:0 0 0 1.7em;
}

#newsHome {
	float:left;
	width:184px;
	padding-left:14px;
	background: #f5f5f5 url(../img/tpl/bg_news.gif) repeat-x 0 -0.9em;
	padding-bottom:10px;
}

#newsHome h2 {
	color:#ff7223;
	background-color:#ffffff;
	font-size:1.2em;
	margin-left:-14px;
}

#newsHome h3 {
	color:#c55714;
	font-size:0.9em;
	font-weight:bold;
	margin:1.5em 0 0 0;
	padding:0 0 0.5em 1.3em;
	background: transparent url(../img/tpl/bullet_11.gif) no-repeat 0 0.4em;
}

#newsHome a:link, #newsHome a:visited, #newsHome a:hover, #newsHome a:active {
	color:#CB5B32;
}

#newsHome a:link img, #newsHome a:visited img {
	border-left:solid 1px #F5F5F5;
	border-right:solid 1px #F5F5F5;
	border-top:solid 1px #F5F5F5;
}

#newsHome a:hover img, #newsHome a:active img {
	border-left:solid 1px #CB5B32;
	border-right:solid 1px #CB5B32;
	border-top:solid 1px #CB5B32;	
}

a.botonBig {
	display:block;
	height:37px;
	width:178px;
	background: url(../img/tpl/bot_descub.jpg) no-repeat 0 0;
	margin:1em 0 0 0;
}

a.botonBig:hover {
	display:block;
	height:37px;
	width:178px;
	background: url(../img/tpl/bot_descub.jpg) no-repeat 0 -36px;
}

a.botonSmallUno {
	display:block;
	height:26px;
	width:156px;
	margin:0.5em 0 0 0;
	background: url(../img/tpl/bot_contley.jpg) no-repeat 0 0;
}

a.botonSmallUno:hover {
	display:block;
	height:26px;
	width:156px;
	background: url(../img/tpl/bot_contley.jpg) no-repeat 0 -25px;
}

a.botonSmallDos {
	display:block;	
	height:26px;
	width:156px;
	margin:0 0 0.5em 0;
	background: url(../img/tpl/bot_visitcat.jpg) no-repeat 0 0;
}

a.botonSmallDos:hover {
	display:block;	
	height:26px;
	width:156px;
	background: url(../img/tpl/bot_visitcat.jpg) no-repeat 0 -25px;
}

#newsHome img {
	margin: 0 0 0.8em 0;
	border-bottom:solid 2px #CB5B32;	
}

#newsHome p {
	width: 90%;
	color: #7e3a21;	
	line-height:1.6em !important;
	font-size:0.7em;
}

#colNewsBot {
	float:left;	
	background: #f5f5f5 url(../img/tpl/bg_newsbot.gif) no-repeat bottom left;
	height:16px;
	width:198px;
	margin:0 0 1em 0;
}

#prodHome {
	float:left;
	width:184px;
	padding-left:14px;
	background: #eaf0f9 url(../img/tpl/bg_prod.gif) repeat-x 0 -0.9em;
}

#prodHome h2 {
	color:#5188d2;
	background-color:#ffffff;
	font-size:1.2em;
	margin-left:-14px;
}

#prodHome h3 {
	color:#3059C7;
	font-size:0.9em;
	font-weight:bold;
	margin:1.5em 0 0 0;
	padding:0 0 0.5em 1.3em;
	background: transparent url(../img/tpl/bullet_08.gif) no-repeat 0 0.4em;
}

#prodHome a:link, #prodHome a:visited, #prodHome a:hover, #prodHome a:active {
	color:#3059C7;
}

#prodHome p {
	width:90%;
	color:#3059C7;
}

#prodHome a:link img, #prodHome a:visited img {
	border-left:solid 1px #EAF0F9;
	border-right:solid 1px #EAF0F9;
	border-top:solid 1px #EAF0F9;
}

#prodHome a:hover img, #prodHome a:active img {
	border-left:solid 1px #3059C7;
	border-right:solid 1px #3059C7;
	border-top:solid 1px #3059C7;	
}

#prodHome img {
	margin: 0.5em 0 0.5em 0;
	border-bottom:solid 2px #3059C7;
}

#prodHomeBot {
	float:left;	
	background: #eaf0f9 url(../img/tpl/bg_prodbot.gif) no-repeat bottom left;	
	height:16px;
	width:198px;
	margin:0 0 1em 0;
}

.refUno {
	font-size: 0.7em;
	line-height: 1.1em;
}

.refDos {
	background:none !important;
	font-size:0.8em !important;
	float:right !important;
	padding: 0.5em 0 0 0 !important;
}

/* interior corporativo */

#introDos {
	float:left;
	width:515px;
	background: #fff3e2 url(../img/tpl/bullet_02.gif) repeat-x top left;	
	padding:0.8em 0 0 0;
	font-size:0.8em; /* cambio de tamaño tipografico */
	color:#AF4403;
}

#introDos dl {
	clear: both;
}

#introDos dl.dlDire {
	float:left;
	margin:0 0 1em 2.7em;
}

#introDos dl.dlDire dt{
	float:left;
	width:6.2em;
	clear:both;
	line-height:1.5em;
	font-weight:bold;
}

#introDos dl.dlDire dd {
	float: left;
	width: 20em;
	line-height:1.7em;
	margin:0;
	padding:0;
}

#introDos dl.dlDire a:link, #introDos dl.dlDire a:visited {
	color:#AF4403;
	font-size:1em;
}

#introDos dl.dlDire a:hover, #introDos dlDire a:active {
	color:#AF4403;
}

#introDos dl.dlDire dt.icoDir {
	padding:0 0 0.4em 2em;
	background: transparent url(../img/tpl/ico_dire.gif) no-repeat 0 0.2em;	
}

#introDos dl.dlDire dt.icoTel {
	padding:0 0 0.4em 2em;
	background: transparent url(../img/tpl/ico_tel.gif) no-repeat 0 0.2em;	
}

#introDos dl.dlDire dt.icoFax {
	padding:0 0 0.4em 2em;
	background: transparent url(../img/tpl/ico_fax.gif) no-repeat 0 0.4em;	
}

#introDos dl.dlDire dt.icoEmail {
	padding:0 0 0.4em 2em;
	background: transparent url(../img/tpl/ico_email.gif) no-repeat 0 0.3em;	
}

#introDos dl.dlDire dt.icoMovil {
	padding:0 0 0.4em 2em;
	background: transparent url(../img/tpl/ico_movil.gif) no-repeat top left;	
}

#introDos ul, ol, dl  {
	clear:both;
	margin:0 0 0 2.9em;
	font-size: 0.9em;
}

#introDos ul li {
	margin:0;
	padding:0 0 0 1.3em;
}

#introDos ul li.extLink {
	padding:0 0 0.4em 1.5em;
	color:#af4403;
	margin:0 0 0 0.7em;
	background: transparent url(../img/tpl/ico_extlink.gif) no-repeat 0 0.4em;		
}

#introDos a.extLink {
	padding:0 0 0.4em 1.4em;
	color:#af4403;
	font-size:0.9em !important;
	margin:0 0 0 3.6em;
	background: transparent url(../img/tpl/ico_extlink.gif) no-repeat 0 0.2em;		
}

#introDos ul li a:link, #introDos ul li a:visited {
	color:#af4403;
	font-size: 1em;
	margin:0 !important;
	padding:0 !important;
	background:none !important;
}

#introDos ul li a:hover, #introDos ul li a:active {
	color:#C55714;
}

#introDos h3 {
	clear:both;
	width:100%;
	padding:0.7em 0 0.5em 1.1em;
	margin:0 0 0.6em 1em;
	background: url(../img/tpl/bullet_11.gif) no-repeat 0 1.1em;
	font-size:1.2em;
}

#introDos h4 {
	color:#FB8130;	
	font-size:1.1em;
	font-weight:bold;
	clear:both;
	margin:1em 0 1em 2.2em;
}

#introDos h5, #introDos h6 {
	color:#FB8130;	
	font-size:1em;
	font-weight:bold;
	clear:both;
	margin:1em 0 1em 2.5em;
}

#presIntro {
	margin:0 0 0.3em 0.2em;
}

#presIntro img {
	margin:0 0 0 1em;
}

#introDos p{
	font-size:1em;
	margin: 1em 0 1em 0.4em;
	line-height:1.6em;
	clear:both;
	color:#af4403;
	padding:0 0 0 2em;
}

#introDos a:link, #introDos a:visited {
	color:#AF4403;
	font-size:0.8em;
}

#introDos a:hover, #introDos a:active {
	color:#AF4403;
}

#introBotDos {
	float:left;
	width:515px;
	height:16px;
	margin:1em 0 0 0;	
	background: #fff3e2 url(../img/tpl/bg_intro_bot2.gif) no-repeat bottom left;	
}

/* zona productos */

#zonaProductos {
	float:left;
	width:515px;
	margin: 10px 0 0 0;
}

#zonaProductos h3 {
	margin:0.8em 0 0.6em 0;
	padding:0 0 0 1em;
	color:#3059C7;
	background: transparent url(../img/tpl/bullet_06.gif) no-repeat 0 0.4em;	
	float:left;
}

#zonaProductos h4 {
	margin:0.8em 0 0.6em 0;
	padding:0 0 0 1.3em;
	font-size:1.1em;
	color:#3059C7;
	background: transparent url(../img/tpl/bullet_08.gif) no-repeat 0 0.4em;	
	float:left;
}

.titleHijo {
	color:#8198d8;
}

#zonaProductos .prodname {
	font-size:0.9em !important;
}

#zonaProductos table h5 {
	color:#3059c7;
	font-size: 0.9em;
	font-weight:bold;	
	margin:17px 0px 0 0;
}

#zonaProductos table h5 a {
	color: #3059c7 !important;
	text-decoration: none;
}

#zonaProductos table h6 {
	margin:4px 0 7px 0;
	font-size:0.7em;
	padding:0;
}

#zonaProductos table h6 .ref {
	color: #4B4B4B;
	font-weight:normal;
}

#zonaProductos table h6 .categ {
	color:#4B4B4B;	
}

#zonaProductos img {
	border-bottom:solid 3px #3960c9;
	margin:0 0 0.7em 0;
}

#zonaProductos  a:link img, #zonaProductos a:visited img {
	border-left:solid 1px #d3dfee;
	border-right:solid 1px #d3dfee;
	border-top:solid 1px #d3dfee;
}

#zonaProductos a:hover img, #zonaProductos a:active img {
	border-left:solid 1px #3059c7;
	border-right:solid 1px #3059c7;
	border-top:solid 1px #3059c7;	
}

#zonaProductosBot {
	float:left;
	width:515px;
	height:5px;
	background: #EAF0F9 url(../img/tpl/bg_intro_bot3.gif) no-repeat bottom left;	
}

#zonaProductos caption {
	display:none;
}

#zonaProductos table {
	margin:0;
	float:left;
	padding:0;
	background: #eaf0f9 url(../img/tpl/bullet_04.gif) repeat-x top left;
}

#zonaProductos table td {
	padding:0 1em 0.7em 1em;
	border-top:solid 1px #bcd0ee;
}

#zonaProductos table td:hover {
	background-color:#d5e2f4;
}

#zonaProductos table td.noHover:hover {
	background-color:#eaf0f9;
	cursor: default;
}

#zonaDetalle {
	width:100%;	
	float:left;
	margin:5px 0 0 0;
	border-top:solid 1px #bcd0ee;
	border-bottom:solid 12px #ffffff;
	padding:0 0 10px 0;
	background-color:#EAF0F9;
}

#zonaDetalle .pic {
	display:block;
	float:left;
	width:260px;	
	padding:5px 0 10px 0;
}

#zonaDetalle .pic img {
	float:left;
	margin:10px 0 20px 10px;
}

#zonaDetalle .pic ul.botons {
	margin:0 0 0 10px;
	padding:0;
}

#zonaDetalle .pic ul.botons li {
	background:none;
	padding:0 10px 0 0;
	display:block;
	float:left;
}

#zonaDetalle .pic ul.botons li a:link, #zonaDetalle .pic ul.botons li a:visited {
	background: #ffffff url(../img/tpl/icon_doc.gif) no-repeat 0.3em 0.5em;	
	color:#3960C9;
	border:solid 1px #bcd0ee;
	padding:0.2em 0.4em 0.2em 1.6em;
	display:block;
}

#zonaDetalle .pic ul.botons li a:hover, #zonaDetalle .pic ul.botons li a:active {
	background-color: #3960c9;
	color:#fff;	
	border:solid 1px #3059C7;
	text-decoration:none;
	padding:0.2em 0.4em 0.2em 1.6em;
	display:block;
}

#zonaDetalle .desc {
	display:block;
	float:left;
	width:240px;
	padding:10px 0 0 0;
}

#zonaDetalle .desc dt {
	font-weight: bold;
	color:#3059C7;
}

#zonaDetalle .desc dd {
	font-size:0.9em;
	margin: 0 0 10px 0;
	padding:0;
	line-height:1.4em !important;
}

#zonaDetalle .desc dl {
	color:#4B4B4B;
	margin:0 0 0 1.6em !important;
	padding:0 !important;
}

#zonaDetalle .desc ul {
	color:#4B4B4B;
	margin-top:1em 0 1em 2em;
	font-size:0.7em;
	line-height:1.6em;
}

#zonaDetalle .desc ul li {
	padding:0 0 0 14px;
	background: transparent url(../img/tpl/bullet_07.gif) no-repeat 0 0.6em;	
}

#zonaDetalle .desc a.masinfo {
	margin:1em 0 0.6em 1.2em;
}

#zonaDetalle .desc a.masinfo:link, #zonaDetalle .desc a.masinfo:visited {
	display:block;	
	width:170px;
	height:26px;
	background: url(../img/tpl/bot_masinfo.gif) no-repeat 0 0;	
}

#zonaDetalle .desc a.masinfo:hover, #zonaDetalle .desc a.masinfo:active {
	display:block;	
	height:26px;
	width:170px;
	background: url(../img/tpl/bot_masinfo.gif) no-repeat 0 -25px;	
}

#zonaThumbs {
	float:left;
	width:515px;
	background-color:#EAF0F9;
}

#zonaThumbs h5{
	color:#3059C7;
	font-size:0.9em;
	font-weight:bold;
	width:510px;
	background: #ffffff url(../img/tpl/bullet_04.gif) repeat-x bottom left;	
	padding:0 0 10px 10px;
}

#zonaThumbs ul {
	margin:10px 0 0 0;
	padding:0;
}

#zonaThumbs ul li {
	display:inline;
	background:none;
	padding: 0 0 0 14px;
	margin:0;
}


/* paginador */

#paginador {
	float:left;
	width:515px;
	background: #F0F0F0 url(../img/tpl/bg_intro_top4.gif) no-repeat top left;	
	margin:10px 0 0 0;
	padding:5px 0 0 0;
}

#paginador ul {	
	display:block;
	margin:0 0 0 195px;
	padding:0 !important;
}

#paginador ul li {
	float:left;
	background:none;
	margin:0;
	padding:0 5px 0 5px;
	color:#4B4B4B;
}

#paginadorBot {
	float:left;
	width:515px;
	height:8px;	
	margin:0;
	background: #F0F0F0 url(../img/tpl/bg_intro_bot4.gif) no-repeat bottom left;	
}

#paginador ul li a.anterior:link, #paginador ul li a.anterior:visited {
	display:block;
	width:13px;
	height:12px;
	margin: 5px 0 0 0;
	background: #f0f0f0 url(../img/tpl/arrow4.gif) no-repeat 0 0;		
}

#paginador ul li a.anterior:hover, #paginador ul li a.anterior:active {
	display:block;
	width:13px;
	height:12px;
	margin: 5px 0 0 0;
	background: #f0f0f0 url(../img/tpl/arrow4.gif) no-repeat 0 -12px;		
}

#paginador ul li a.siguiente:link, #paginador ul li a.siguiente:visited {
	display:block;
	width:13px;
	height:12px;
	margin: 5px 0 0 0;
	background: #f0f0f0 url(../img/tpl/arrow5.gif) no-repeat 0 0;		
}

#paginador ul li a.siguiente:hover, #paginador ul li a.siguiente:active {
	display:block;
	width:13px;
	height:12px;
	margin: 5px 0 0 0;
	background: #f0f0f0 url(../img/tpl/arrow5.gif) no-repeat 0 -12px;		
}
	
/* selector productos */

input.botonSel {
	width:auto !important;
	border:none !important;
	background:none !important;
	padding:0 !important;
	vertical-align:middle;
	margin:0 1em 0 0;
}

#submenuUno {
	background: #F0F0F0 url(../img/tpl/bg_intro_top4.gif) no-repeat top left;	
	width:515px;
	clear:both;
	float:left;
	padding:10px 0 0 0;
}

#submenuUno form {
	margin:0 0 0 10px;
}

#submenuUnoBot {
	float:left;
	width:515px;
	height:12px;	
	background: #F0F0F0 url(../img/tpl/bg_intro_bot4.gif) no-repeat bottom left;	
}

#submenuUno label {
	font-size:0.7em;
}

#submenuUno select {
	padding:0 0 0 0.5em;
	margin:0;
	border:solid 1px #ffe2b8;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;	
	color: #fd5e00;
}

#submenuUno option {
	padding:0 0 0 0.5em;
}

#submenuUno input {
	padding:0.1em 0 0.1em 0.5em;
	margin:0;
	width:20em;
	border:solid 1px #ffe2b8;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;	
	color: #fd5e00;
}

/* botones derecha web */

#zonaBotons {
	float:left;
	width:120px;
	margin: 40px 0 0 20px;
}

#zonaBotonsDos {
	float:right;
	width:148px;
	margin:187px 11px 0 0;
	background-color:#f4f4f4;
	padding:0.7em 0 1em 0;
	border-top:solid 1px #d2d2d2;
}

#zonaBotons ul {
	margin: 0;
	padding:0;
}

#zonaBotons ul li {
	display:block;
	width:8.8em;
	line-height:1.3em;
	margin:0 0 1em 0;
	padding:0;
	background-color: #bdbdbd !important;
}

#zonaBotons ul li a {
	font-family: Georgia,"Times New Roman",Times, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	display:block;
	padding:0 0 0 1.3em;			
}

#zonaBotons ul li a:link, #zonaBotons ul li a:visited {
	color:#fff;
}

#zonaBotons ul li a:hover, #zonaBotons ul li a:active {
	color:#585858;
	text-decoration:none;
}

/* divs botones laterales */

.botonTop {
	width:99px;
	padding:0.6em 0 0.4em 0;
	background: #bdbdbd url(../img/tpl/bot_top.jpg) no-repeat top left;				
}

.botonBot {
	height:7px;
	width:99px;
	background: #bdbdbd url(../img/tpl/bot_bot.jpg) no-repeat bottom left;	
}

#zonaBotonsDos ul {
	margin:0 0 0 0.2em;
	padding:0.3em;
	font-size:0.7em;
	font-weight:normal;
	color:#4B4B4B !important;
}

#zonaBotonsDos ul li {
	padding:0 0 0 0.9em;
	line-height:1.4em;
	display: block;
	background: url(../img/tpl/bullet_091_bw.gif) no-repeat 0 0.4em;
}

#zonaBotonsDos ul li.selectSub {
	background:  url(../img/tpl/bullet_092.gif) no-repeat 0 0.4em;
}

#zonaBotonsDos ul li a, #zonaBotonsDos ul li ul li a  {
	color:#4B4B4B !important;
}

#zonaBotonsDos ul li.selectSub a, #zonaBotonsDos ul li.selectSub ul li.selectSub a {
	color:#3059c7 !important;
}

#zonaBotonsDos ul li ul {
	margin: 0 !important;
	padding:0 !important;
	font-size:1em !important;
}

#zonaBotonsDos ul li ul li{
	padding:0 0 0 0.9em;
	background:  url(../img/tpl/bullet_092.gif) no-repeat 0 0.3em;
}

#zonaBotonsDos ul li ul li ul {
	margin:0.3em 0 0.3em 0 !important;
}

#zonaBotonsDos ul li ul li ul li{
	padding:0 0 0 0.9em;
	background:  url(../img/tpl/bullet_093_bw.gif) no-repeat 0 0.5em;
}

#zonaBotonsDos ul li ul li ul li.selectSub{
	color:#3059c7;
	background: url(../img/tpl/bullet_093.gif) no-repeat 0 0.3em;
	background-color:#e9e9e9;
}

/* Servicios */

ul.servicios {
	margin:0 0 0 1em !important;
}

ul.servicios li {
	float:left;
	background: none !important;
	margin:1em 0 1em 0;
}

ul.servicios li div {
	margin: 0.6em 0 0 0;
}

/* formulario generico */

#myForm {
	margin:0 0 0 2.2em;
	float:left;
	width:396px;
	background: #f7e5cc url(../img/tpl/form_bgtop.jpg) no-repeat top left;	
}

#myForm p {
	font-size: 0.9em;
	margin:0 0 0.8em 10.4em;
	padding:0;
	line-height:1.6em;
	width:265px;
	color:#8c6151;
}

#myForm dl {
	float:left;
	margin:1.1em 0 0 0;
	line-height:1.7em;
}

#myForm dl dt{
	float:left;
	width:100px;
	clear:both;
	font-weight:bold;
	font-size:1.1em;
	margin: 0 0 0 1.4em;
}

#myForm dl dd {
	float:left;
	width: 200px;
	margin:0;
}

#myForm input, #myForm textarea {
	background-color:#fff;
	padding:1px 0 1px 4px;
	width:220px;
	color:#8c6151;
	margin:0 0 0.7em;
	border:none;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height:1.4em;
	border:solid 1px #cbae87;
}

#myForm label {
	font-size: 1em;
	font-weight:bold;
	color:#AF4403;
}

#myForm input#enviar {
	clear:both;
	float:left;
	width:auto !important;
	border:none !important;
	background:none !important;
	padding:0 !important;
	margin:0 0 0 9.2em;
}

#formBgBot {
	float:left;
	width:396px;
	height:13px;
	margin:0 0 0 2.2em;
	background:#FAE6CD url(../img/tpl/form_bgbot.jpg) no-repeat bottom left;	
}

p#obligatorio{
	float: left;
	width:100%;
	clear:both;
	margin: 0.5em 0 0 0;
	color: #EDB88C;
}

.requerido{
	font-size:1.2em;
	padding: 0 0 0 0.2em;
}


.requiredDos {
	font-size:0.9em !important;
	font-weight:bold;
	margin:0 0 1em 10.5em !important;
	padding:0 0 2em 0;
	color:#AF4403 !important;
}

#legalTerms dl {
	width: 90%;
	margin:0 0 0 10px!important;
}

#legalTerms dt {
	width:90px !important;
	line-height:16px !important;
}

#legalTerms dd {
	width:auto !important;
	margin:0.4em 0 0 0 !important;
	padding:0 !important;
}

#legalTerms dd input#terminos {
	width: 20px !important;
	background:none !important;
	border:none !important;
	padding:0 !important;
}

/* validacion de formulario */

#validationMessage {
	padding: 5px;
	background-color: #fff3e2;
	border: 1px solid #fb8130;
	margin: 10px;
	color: #c55714;
	font-weight: bold;
	font-size: 0.9em;
	/*display: none;*/
}

#myForm .errorMessage {
	color: #df0000;
	display:block;
	margin:0 0 0.5em 0;
	font-size: 1em;
}

/* --- zona inferior, pie de pagina --- */

#footer {
	float:left;
	width: 100%;
	margin:0 0 1em 1.5em; 
	padding: 0 0 2em 0;
	font-size:0.7em;
}

#footer ul {
	color: #ff6400;
	width:100%;
}

#footer li {
	display:inline;
	margin:0 0.2em 0 0.2em;
}

#footer li img {
	vertical-align: middle;
	margin: 0;
	padding:0;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	color:#a9a9a9;
}

/* estilos particulares slimbox */

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../img/tpl/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../img/tpl/prev.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../img/tpl/next.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 74px;
	height: 23px;
	background: transparent url(../img/tpl/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
	padding-top:10px;
}

