/* CSS Document */
* {
	margin:0;
	font-size:100%;
	padding: 5;
}
body {
	text-align:center;
	background:url(images/page-tail.gif) center top repeat-x;
}
.page-tail {
	background:url(images/page-tail.gif) center top repeat-x;
	padding:5px 0 20px;
}

img {vertical-align:top;}
img2 { h}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.167em;
	color: #666666;
}

.style3 {font-size: 11px}

input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#1E67BB;}
a:hover {text-decoration:none;}
h2 .rodrigo {
	text-decoration: none;
	color: #192F4B;
}

ul {list-style:none;}
ul li {line-height:2.083em;}
li a {font-size:0.917em; text-transform:uppercase; font-weight:bold;} 

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1,
.col-2,
.col-3 {float:left;}

/***************header***************/
.date {float:left; font-size:0.833em; color:#5A6D85; padding:0 625px 12px 15px;}

.nav {float:right; padding:2px 0 12px;}
.nav li {float:left; font-size:0.909em; line-height:1em; border-right:1px solid #5A6D85; padding:0 7px 1px;}
.nav .extra {border:none; padding-right:16px;}
.nav li a {color:#5A6D85; line-height:1em; text-transform:none; font-weight:normal;}
.nav li a:hover {text-decoration:underline;}

.menu {margin:0 -15px; height:76px;}

.logo {height:276px;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.wrapper22 {width:100%; overflow:hidden; height:280px;}
.wrapper-prodx4 {width:100%; overflow:hidden; height:188px;}
.img-indent {float:left; margin-right:12px;}
.img-indent2 {float:right; margin-right:12px; padding:10px 10px 10px 10px;}
.img-indent3 {float:right; margin-right:12px; padding:0px 0px 10px 10px;}
.phone {float:right; margin-right:108px;}
cite {font-style:normal;}

#content {
/*	min-height:900px;*/
	height:auto !important;
/*	height:710px;*/
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 35px;
	padding-left: 0;
}

#content2 {
	min-height:900px;
	height:auto !important;
	height:710px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 35px;
	padding-left: 0;
}

#content3 {
/*	min-height:900px;*/
	height:auto !important;
	height:710px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 35px;
	padding-left: 0;
}

.col-1 {
	padding-right:20px;
	padding-left: 0px;
}

.cols {padding-top:1px;}
.cols .col-1 {
	padding-right:18px;
}
.cols .col-2 {
	padding-right:17px;
}

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

/***************titles***************/
.title {border-bottom:1px solid #C1CFDF; padding-bottom:5px; margin-bottom:0px;}

.title2 {border-bottom:1px solid #C1CFDF; padding-bottom:5px; margin-bottom:5px;}

.title3 {border-bottom:1px solid #C1CFDF; color:#192f4b; padding-bottom:5px; margin-bottom:5px; font-weight:bold; font-size:14px;}

h2, h3 {color:#192f4b;}
h2 {text-transform: none;}
h3 {padding-bottom:5px;}

.subtitulo {
color:#192f4b;
font-weight:bold;
}

.subtitulo2 {
color: #999999;
font-weight:bold;
font-size:13px;
}

/***************FAQ***************/

.preg {
	color:#1E67BB;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.resp {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.volver {
float:right;
width:70px;
padding-bottom:10px;
}

/***************links***************/
.link {font-size:11px; color:#1E67BB; text-transform:uppercase; font-weight:bold;}
p .link { text-transform:none; font-weight:normal;}

.link-un {color:#7A8394;}

.list li {line-height:2.417em;}

ul.float-r {padding-right:15px;}

/***************boxes***************/
.box {background:#FFF;}
.box .box-top-left {background:url(images/box-top-left.gif) left top no-repeat;}
.box .box-top-right {background:url(images/box-top-right.gif) right top no-repeat;}
.box .box-bot-left {background:url(images/box-bot-left.gif) left bottom no-repeat;}
.box .box-bot-right {background:url(images/box-bot-right.gif) right bottom no-repeat; width:100%;}
.box .inner {padding:0 15px 15px;}

.col-1 .text {
	padding-right:0px;
	padding-top: 5px;
}
.col-2 .text {
	padding-right:19px;
	padding-left: 0px;
	padding-top: 5px;
}

.border {background:url(images/border-tail.gif) left bottom repeat-x; padding-bottom:10px; margin-bottom:11px;}
.border2 {background:url(images/border-tail.gif) left bottom repeat-x; padding-bottom:10px; margin-bottom:1px;}


.prices p {background:url(images/prices-tail.gif) left bottom repeat-x; margin-bottom:14px; padding:0;}
.prices p strong, .prices p span {background:#FFF; display:inline-block;}
.prices p strong {color:#1E67BB; width:37px; text-align:left; float:right; padding-left:7px;}

.barra_verde {
	height:65px;
	background-image: url(images/Seccion-Productos---Head-Botones-NEO.png);
	background-repeat: no-repeat;
	background-position: top;
}

.barra_amarillo {
	height:65px;
	background-image: url(images/Seccion-Productos---Head-Botones-ECO.png);
	background-repeat: no-repeat;
	background-position: top;
}

.barra_negro {
background:url(images/Seccion-Productos---Head-Botones-NEXT.png) no-repeat top; 
height:65px;
}

.barra_rojo {
background:url(images/Seccion-Productos---Head-Botones-PRO.png) no-repeat top; 
height:65px;
}
/***************form***************/
#Newsletter {color:#7A8394; padding-bottom:15px;}
#Newsletter input, .input_form {border:1px solid #CCCCCC; padding:2px 0 0 3px; margin-right:8px; font-size:1em; width:200px !important; }
textarea.textarea_form {border:1px solid #CCCCCC; padding:3px; margin-right:8px; font-size:1em; width:270px !important;  height:110px !important; }

#contactForm {padding-right:31px;}
#contactForm input, #contactForm textarea {font-size:0.917em; line-height:1em; border:1px solid #B0CDDB; padding:2px 0 0 3px;}
#contactForm textarea {overflow:hidden;}
#contactForm .buttons {text-align:right; padding:13px 0; font-size:0.917em;}
#contactForm .buttons a {margin-left:18px;}

/***************positioning***************/
p {
	padding-bottom:0px;
}

.margin1 {margin-bottom:6px;}
.margin2 {margin-top:3px !important;}
.margin3 {margin:5px 0 14px;}
.margin4 {margin-bottom:7px;}
.margin5 {margin-bottom:14px !important;}
.margin6 {margin-right:145px;}

.padding1 {padding-bottom:38px;}
.padding2 {padding-bottom:21px;}
.padding3 {
	padding-bottom:10px;
}
.padding4 {
	padding-bottom:10px;
}
.padding5 {
	padding-bottom:0px;
}
.padding6 {padding-bottom:15px;}
.padding7 {padding-right:46px;}
.padding8 {padding-bottom:0 !important;}
.padding9 {padding-bottom:30px;}
.padding10 {padding-top:10px;}
.padding11 {
	padding-top:20px;
}
.padding12 {padding-left:10px;}
.padding13 {padding-top:30px;}
.paddingeducacion{
	padding-top:15px;
}

/***************footer***************/
#footer {color:#7A8394; padding:24px 0 58px 16px;}   

#footer ul {padding-bottom:15px;}
#footer li {
	float:left;
	line-height:1em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7A8394;
	padding-top: 0;
	padding-right: 7px;
	padding-bottom: 1px;
	padding-left: 6px;
}
#footer .extra {border:none; padding-left:0;}
#footer li a {font-size:1em; text-transform:none; font-weight:normal;}

#footer a {text-decoration:underline; color:#C2C9D6;}
#footer a:hover {text-decoration:none;}
#footer p {padding:0;}
#footer p a {background:url(images/footer-marker.gif) 3px 6px no-repeat; padding-left:10px;}

.detalle_archivo{ font-size:0.8em; padding-left:10px}


<!-- PARTNERS -->
.partner_panel{
	height:500px !important; 
	}

ul.table{ width:700px;  margin:0px; padding:0px; list-style:none}
ul#divTxt li{ float:left;}
ul#divTxt li span.td{ float:left; display:block;}
ul#divTxt li span.modelo{ width:230px}	
ul#divTxt li span.compra{ width:107px}	
 	
table.tabla_registros{ font-size:12px !important; margin-top:10px }
table.tabla_registros th{ background:#CCC; padding:4px 0px 4px 0px; color:#444}
table.tabla_registros td{text-transform:uppercase}

div.rma{ padding:5px; border:1px solid #CCC; margin-top:15px; font-size:12px}
div.rma span.label{ width:90px;   display:block; font-weight:bold; float:left}
div.rma .problema, div.rma .datos{ float:left}
div.rma .problema textarea{ border:1px solid #CCC; width:320px; height:90px; margin-top:5px; font-size:11px}
div.rma .problema{ padding-left:40px;}
div.rma .datos{ padding-left:20px; line-height:20px}

#formtop{
	  float:right;
	  color:#FFF;
	  margin:0px 5px 10px 0px;
	}
 a.elegido{color:#ff7921 !important; text-decoration:underline !important}

table.bordes td, table.bordes th{border-bottom:1px solid #CCC; padding:2px 4px 2px 4px}

div.item_oportunidad{ width:100%; float:left; border-bottom:1px dotted #D8D8D9; padding:5px 0px 5px 0px}
div.separador{ width:100%; border-bottom:1px dotted #D8D8D9}
