@charset "UTF-8";
/* CSS Document */
html {
	margin: 0px;
	padding: 0px;
}

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #777777;
	background-image: url(/images/public/pixindex.jpg);
	background-repeat: repeat-x;
}
.global_a:link {
	color: #399FFF;
	font-size: 11px;
	text-decoration: none;
}
.global_a:visited {
	text-decoration: none;
	color: #399FFF;
}
.global_a:hover {
	color: #399FFF;
	text-decoration: none;
}
.global_a:active {
	text-decoration: none;
	color: #399FFF;
}
.estilo1{
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-size: 9px;
}
.margen10{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.estilo2{
	font-size: 11px;
	font-weight: bold;
	color: #231C75;
}
.form{
	border: 1px dashed #6699FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6699FF;
	width: 320px;
}
.Estilo3 {
	font-size: 10px;
	color: #6699FF;
	list-style-type: disc;
}
.subgris{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.onazul{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #6699FF;
	padding-top: 5px;
	margin-top: 5px;
}
/*.icon1{
	height: 39px;
	width: 39px;
	float: right;
	background-image: url(/images/public/icoinicio.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: 0px;
}*/
.icon2{
	height: 39px;
	width: 49px;
	float: right;
	background-image: url(/images/public/icocontacto.jpg);
	background-position: top;
	border: 0px;
}
.icon_es{
	background: #2A2A2A url(/images/public/es.png) no-repeat top left;
	margin: 16px 10px 0 10px;
}
.icon_en{
	background: #2A2A2A url(/images/public/en.png) no-repeat top left;
	margin: 16px 10px 0 0;
}

.icon_fr{
	background: #2A2A2A url(/images/public/fr.png) no-repeat top left;
	margin: 16px 0 0 0;
}
.icon_es, .icon_en, .icon_fr {
	display: block;
	height: 15px;
	width: 22px;
	float: right;
	text-decoration: none;
}
.cajaicon1{

	text-align:right;
}
.icon1{
	width: 80px;
	border-right: 1px solid #fff;
	padding-right:10px;
}
.icon3{
	width: 120px;
}

.icon1, .icon3{
	height: 18px;
	color: #fff;
	display: block;
	font-weight: bold;
	float: right;
	text-decoration: none;
	font-size: 12px;
	margin: 15px 0 10px 10px;
}

.icon1:hover, .icon3:hover {
	text-decoration: underline;
}
/*.icon1:hover{
	background-image: url(/images/public/icoinicio.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}*/

.icon2:hover{
	background-image: url(/images/public/icocontacto.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.icoauto{
	background-image: url(/images/public/icoauto.jpg);
	background-repeat: no-repeat;
	background-position: 80px;
	
}
.icoind {
	background-image: url(/images/public/icoind.jpg);
	background-repeat: no-repeat;
	background-position: 80px;
}
.icorot {
	background-image: url(/images/public/icorot.jpg);
	background-repeat: no-repeat;
	background-position: 80px;
}
.icoauto:hover {
	font-weight: bold;
}
.icoind:hover {
	font-weight: bold;
}
.icorot:hover {
	font-weight: bold;
}
.categorias {
	list-style-image: url(/images/public/icocate.gif);
	font-size: 11px;
	font-weight: bold;
}
.subcategorias {
	list-style-image: url(/images/public/icosubcate.gif);
	font-size: 11px;
}
.clases {
	list-style-image: url(/images/public/icoclas.gif);
	font-size: 11px;
}
.subclases {
	list-style-image: url(/images/public/icosubclas.gif);
	font-size: 11px;
}
.tipos {
	list-style-image: url(/images/public/icotip.gif);
	font-size: 11px;
}
.marcas {
	list-style-image: url(/images/public/icomarc.gif);
	font-size: 11px;
}
.thickbox {
	text-decoration: none;
}
.cursorpointer {
	cursor: pointer;
}
/* Home Menu */
.menu_ul {
	width: 195px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.menu_li {
	display: block;
	width: 185px;
	padding-left: 10px;
	font-size: 11px;
}
.menu_li_level_0 {
	display: block;
	width: 185px;
	padding-left: 10px;
	font-size: 11px;
}
.menu_li_level_1 {
	display: block;
	width: 185px;
	padding-left: 10px;
	font-size: 11px;
}
.menu_li_level_2 {
	display: block;
	width: 185px;
	padding-left: 10px;
	font-size: 11px;
}
.levelone{
	display: block;
	font-size: 12px;
	width: 156px;
	padding-left: 5px;
	color: #399FFF;
	font-weight: bold;
	text-decoration: none;	
	cursor: pointer;
}
.levelone:hover{
	display: block;
	font-size: 12px;
	width: 156px;
	padding-left: 5px;
	color: #399FFF;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;	
}
.leveltwo {
	display: block;
	font-size: 11px;
	width: 135px;
	padding-left: 5px;
	padding-top: 1px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;	
}
.leveltwo:hover {
	display: block;
	font-size: 11px;
	width: 135px;
	padding-left: 5px;
	padding-top: 1px;
	color: #000;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;	
}
.levelthree {
	display: block;
	font-size: 10px;	
	width: 119px;
	padding-left: 5px;	
	padding-top: 1px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;	
}
.levelthree:hover {
	display: block;
	font-size: 10px;	
	width: 119px;
	padding-left: 5px;	
	padding-top: 1px;
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}
.levelfour {
	font-size: 10px;
	width: auto;
	padding-left: 5px;
	padding-top: 1px;
	color: #FF4D3B;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}
.levelfourstend {
	display: block;
	font-size: 10px;
	width: auto;
	padding-left: 5px;
	padding-top: 1px;
	color: #FF9900;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}
.levelfour:hover {
	font-size: 10px;
	width: auto;
	padding-left: 5px;
	padding-top: 1px;
	color: #FF9900;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}
.menu_li_none {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.treeview .hitareaaux {
	background:transparent url(/images/treeview/treeview-default.gif) no-repeat scroll -64px -25px;
	cursor:pointer;
	float:left;
	height:16px;
	margin-left:-16px;
	width:16px;
}
.treeview li.collapsableaux, .treeview li.expandableaux {
	background-position:0 -176px;
}

/* Exit Menu */

.divcontacto {
	display: block;
	margin-left: 10px;
}

.errors {
	list-style-type: none;
	font-weight: bold;
	margin: 0px;
	padding-top: 2px;
}

.form-contact {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 100px;
	width: 350px;
	border: 1px dashed  #399FFF;
}
.form-submit{
	border: 1px dashed #6699FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6699FF;
	cursor: pointer;
	margin-left: 10px;
	padding: 5px;
	width: 100px;
	font-weight: bold;
}
.form-clear{
	border: 1px dashed #6699FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6699FF;
	cursor: pointer;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 5px;
	width: 100px;
	font-weight: bold;	
}
.webmap {
	color: #399FFF;
	text-decoration: underline;
}
.Estilo4 {
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
}
.magen10-0{
	padding-right: 20px;
	padding-left: 20px;
}
.print {
	margin: 0px;
	padding: 0px;
}
.azul{
	font-size: 11px;
	font-weight: bold;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #6699FF;
	background-image: url(../../images/public/fondotitulos.jpg);
	background-repeat: repeat-x;
}
.verde{
	font-size: 11px;
	font-weight: bold;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #66CC00;
	background-image: url(../../images/public/fondotitulos.jpg);
	background-repeat: repeat-x;
}
.rojo{
	font-size: 11px;
	font-weight: bold;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	background-image: url(../../images/public/fondotitulos.jpg);
	background-repeat: repeat-x;
}
