body,h1,h2,h3,h4,h5,h6,form,fieldset,p,ul,li,dt,dd,dl { margin: 0; padding: 0;}
img,fieldset { border: 0; margin: 0; }
a { text-decoration: none;}

body {
background:url(../imgall/fondo1.jpg) repeat-x;
font-family:Tahoma;
font-size:12px;
color:#666666;
}
/* Header */
h1{font: 28px Tahoma; color:#000000; font-weight:bold}
h2{font: 22px Tahoma; color:#000000; font-weight:bold}
h3{ font: 14px Georgia; color:#0099FF; font-weight:bold; padding-left:20px; background:url(file:///F|/SALVADO_D_123/htdocs/imagest/ldvinet.gif) left center no-repeat;}
h4{ font: 13px tahoma; color:#FF3300; font-weight:normal}
h5{font:1.0em "Trebuchet MS"; color:#2DC5C6; font-weight:bold;}
h6{font:.7em "Trebuchet MS";}
#maincontainer{
width: 760px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
#navtop { 
	list-style:none;
	position:absolute;
	top:50px;
	right:150px;
	overflow:visible;
	line-height:22px;
}
#navtop li, #navtop li a { float:left; height:25px;	text-align:center;}
#navtop li a:hover {color:#000000;}
#n-inicio, #n-inicio a { color:#FFFFFF;background-color:#14C5BF;width:50px;}
#n-inicio a:hover{ background:#FF9900;}
#n-faq,#n-faq a{width:50px;	text-align:center;}
#n-portafol,#n-portafol a{width:70px;}
#n-soport,#n-soport a{width:60px;}
.menubuy{
margin: 0;
padding: 0;
font: bold 13px Tahoma;
width:750px;
}
.menubuy li,.menubuy a{
display: inline; padding:5px;color:#FFFFFF; margin:0 2px 0 0
}
#menubar{
margin: 0;
padding: 0;
float: left;
font: bold 13px Tahoma;
width:750px;
background:url(../imgall/blockdefault.gif) center center repeat-x;
height:35px;
}

#menubar li{
display: inline;
}

#menubar li a{
float: left;
color: black;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}
#menubar li a:hover, #menubar li .current{
color:#FFFFFF;
background: transparent url(../imgall/blockactive.gif) center center repeat-x;
}
.menuazul{
margin: 0;
padding: 0;
float: left;
font: 12px Tahoma;
width:750px;
background: #0099FF;
height:25px
}
.menuazul li{
display:inline
}
.menuazul li a{
float: left;
color: white;
padding: 4px 11px;
text-decoration: none;
}
.menuazul li a:hover{
text-decoration:underline
}
.menupie ul{
width:750px; display:block; float:left; text-align:center; list-style:none
}
#menutoper{
font-size:11px;
}
#menutoper ul{ list-style:none;
}
#menutoper li{ float:left; display:block; margin:0 15px 0 15px;}
#menutoper a:hover{ text-decoration:underline}


/*==================
Pie
==================*/
#bottom_nav ul {
	margin:0;
	padding:0 0 10px;
}

#bottom_nav li {
	list-style-type: none;
    display:inline;
	padding: 0 10px;
	color:#003366;
	font-size:12px;
	border-right: 1px solid #666666;
}
#bottom_nav li.last { border-right: 0px solid #666666;}

#bottom_nav a {
	color:#000000;
	font-size:12px;
}

#bottom_nav a:hover {
	text-decoration:underline;
}
#bottom_nav a.green {color:#0099FF;}
#botoom_nav a.green span.blue {color:#000000}
#secondary_bottom_nav ul {
	margin:0;
	padding:0 0 10px;
}

#secondary_bottom_nav li {
	list-style-type: none;
    display:inline;
	padding: 0 10px ;
	
}

#secondary_bottom_nav a {
	color:#CCCCCC;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#secondary_bottom_nav a:hover {
	text-decoration:underline;
}
#tertiary_bottom_nav ul {
	margin:0;
	padding:0 0 10px;
}

#tertiary_bottom_nav li {
	list-style-type: none;
    display:inline;
	padding: 0 10px ;
}

#tertiary_bottom_nav a {
	color:#999999;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#tertiary_bottom_nav a:hover {
	text-decoration:underline;
}

.planes{display:block; float:left; border:1px solid #CCCCCC;margin:0 10px 0 0; width:150px; padding-bottom:5px;background:#F7F7F7 url(../imgall/tux.gif) center right no-repeat}
#planes.last{display:block; float:left; border:1px solid #CCCCCC;margin:0 0 0 0; width:150px; padding-bottom:5px;background:#F8F8F8 url(../imgall/tux.gif) center right no-repeat}
#planes ul{ padding:0 5px 0 5px; list-style:none; }
.planes ul{ padding:0 5px 0 5px; list-style:none; }
.triplecuadro{display:block; float:left; border:1px solid #CCCCCC; margin:2px; width:150px; padding-bottom:5px; height: 180px; text-align:center}
.triplecuadro ul{ padding:0 5px 0 5px; list-style:none}
.seccionesizq{display:block; float:left; border:1px solid #CCCCCC; margin:2px; width:250px; padding-bottom:5px; background:#FFFFFF}
.seccionesizq ul{ padding:0 5px 0 5px; list-style:none}
.letrasgigante{font-size:40px; margin-right:10px}
.espaciosec{margin:-4px;}
.divicionesformulario{min-height:20px; float:left; padding:3px; width:460px; display:block}
.headblue{height:30px; border-bottom: 3px solid #CCCCCC; background:#0099FF url(../imgall/headblue.gif); font-size:14px; color:#ffffff;text-align:center; line-height:25px; font-weight:bold}
.headgreen{height:30px; border-bottom: 3px solid #CCCCCC; background:#66CC00 url(../imgall/headgreen.gif); font-size:14px; color:#000000;text-align:center; line-height:25px; font-weight:bold}
.headorange{height:30px; border-bottom: 3px solid #CCCCCC; background:#FF6600 url(../imgall/headplomo.gif); font-size:14px; color:#000000;text-align:center; line-height:25px; font-weight:bold}
.headplomo{height:30px; border-bottom: 3px solid #CCCCCC; background:#CCCCCC url(../imgall/headplomo2.gif); font-size:14px; color:#000000;text-align:center; line-height:25px; font-weight:bold}
.headbluebuy, .headbluebuy a{ color:#FFFFFF;background:#0099FF; font-size:14px; text-align:center; line-height:25px; padding:5px;display: block; float:left; width:auto}
.headgreenbuy,.headgreenbuy a{color:#FFFFFF; background:#66CC00; font-size:14px; text-align:center; line-height:25px; padding:5px; display: block; float:left; width:auto}
.headorangebuy,.headorangebuy a{color:#FFFFFF;background:#F05B26; font-size:14px; text-align:center;line-height:25px;padding:5px; display: block; float:left; width:auto}
.headbluebar{ color:#ffffff;background:#0099FF url(../imgall/headblue.gif) repeat-x top; font-size:11px; text-align:center;line-height:20px; padding:5px;display:block; font-weight:bold}
.headgreenbar{ color:#ffffff;background:#66CC00 url(../imgall/headgreen.gif) repeat-x top; font-size:11px; text-align:center; line-height:20px; padding:5px;display:block; font-weight:bold}
.headorangebar{ color:#ffffff;background:#FF6600 url(../imgall/headorange.gif) repeat-x top; font-size:11px; text-align:center; line-height:20px; padding:5px;display:block; font-weight:bold}
.verdetalles li{
display:inline}
.verdetalles li a{
padding:2px 3px; border-right:2px solid white; display:inline; float:left; font-size:11px; color:#666666; font-weight:bold; background:#CCCCCC;}
.verdetalles li a.negro{
background:#000000; color:#CCCCCC
}
.verdetalles li a.naranja{
background:#FF3300; color:#ffffff
}
.verdetalles li a:hover{
color:#FFFFFF;background: transparent url(../imgall/blockactive.gif) center repeat-x;}
.btn_naranja{padding:2px; display:block; text-align:center;font-size:11px;font-weight:bold;}
.btn_naranja a{color:#ffffff;padding:2px; background:#ff3300;}
.btn_naranja a:hover{background:#000000 url(../imgall/blockactive.gif); padding:2px}
.btn_naranja2{padding:3px 15px 3px 15px; display:block; text-align:center;font-size:11px;font-weight:bold;}
.btn_naranja2 a{color:#ffffff;padding:3px 15px 3px 15px; background:#ff6600;}
.btn_naranja2 a:hover{background:#696969; padding:3px 15px 3px 15px}
.btn_Comprar li{padding:3px 20px 3px 20px; border:#CCCCCC 1px solid; margin:2px; width:auto; display:inline; float:left; font-size:12px}
.linkconlinea,.linkconlinea a{ font-weight:bold; text-decoration:underline}
.vinetas{
color:#FF6600; line-height:20px; text-align:left; font-size:.87em;
}
.vinetas ul{
list-style:url(file:///F|/SALVADO_D_123/htdocs/imagest/vn1.jpg); vertical-align:top;
}
.vinetas li{
padding-left:5px
}
.vinetasrojo{
color:#2DC5C6; font-size:.85em; padding:5px; height:20px; display:block
}
.vinetasrojo a{color:#333333; text-decoration:underline}
.vinetasrojo a:hover{color:#FF6600}
.vinetasrojo li{
display:inline;
}
.letraresaltada{color:#FF0000; font-weight:bold; text-decoration:blink}
.letrablanca{color:#ffffff}
.letranegra,.letranegra a{color:#000000}
.letranaranja{color:#FF6600}
.letraroja{color:#FF0000}
.letraploma{color:#666666}
.letraceleste{color:#2DC5C6}
.letraazulclaro{color:#26A8FF}
.letraazul{color:#0099FF}
.letraverde{color:#99D000}
.letraverdeclaro{color:#A8D700}
.letraverdefosfo{color:#99FF00}
.letrapequena{font-size:.8em}
.celeste{color:#10B5B1;}
.linknarojo a{color:#FF0000; font-size:12px; font-weight:bold;}
.linknarojo a:hover{ text-decoration:underline}
.portafoio1{float:left; width:100%}
.imagenf1{border:solid 4px #CCCCCC; margin-bottom:10px;}
.imagenflsolweb{border:solid 4px #CCCCCC; float:left; display:inline; width:90px}
/*fomrs*/
fieldset  {
/*background-color: #EFEFE7;*/
border: solid 1px #d3d3d3;
width: auto;
margin:10px
	}
legend  {
	color: #666;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #d3d3d3;
	padding: 2px 6px;
	margin-bottom: 8px;
	}

label   {
	font-weight: bold;
	line-height: normal;
	text-align: right;
	margin-right: 0px;
	position: relative;
	display: block;
	float: left;
	width:250px;
	height:15px;
	line-height:20px;
	}
#nuevo2{
margin:0px;
padding:0px;
}
#nuevo2 label{
	font-weight: bold;
	line-height: normal;
	text-align: right;
	margin-right: 0px;
	position: relative;
	display: block;
	float: left;
	width:150px;
	height:15px;
	line-height:20px;
}
#centrado{
	float:left;
	text-align:center;
	margin-top:10px;
	width:100%;
	}
label.fieldLabel	{
	display: inline;
	float: none;
	}
	
input.formInputText   {
/*	font-size: .8em;*/
	color: #000;
	/*background-color: #fee;*/
	padding: 1px;
	border: solid 1px #666666;
	margin-right: 5px;
	margin-bottom: 5px;
	width:250px;
	height: 15px;
	}
input.formInputText2   {
/*	font-size: .8em;*/
	color: #000;
	/*background-color: #fee;*/
	padding: 2px;
	border: solid 1px #666666;
	margin-right: 5px;
	margin-bottom: 5px;
	width:150px;
	height: 15px;
	}
	
/*input.formInputText:hover {
	background-color: #ccffff;
	border: solid 1px #006600;
	color: #000;
	cursor: pointer;
	}
	
input.formInputText:focus {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #006600;
	cursor: text;
	}*/
	
select.formSelect  {
	font-size: 13px;
	font-weight:bold;
	color: #000;
	background-color: #fee;
	padding: 2px;
	border: solid 1px #f66;
	margin-right: 5px;
	margin-bottom: 5px;
	cursor: pointer;
	}
select.formSelect2  {
	font-weight:bold;
	color: #000;
	background-color: #fee;
	padding: 2px;
	border: solid 1px #f66;
	cursor: pointer;
	margin-bottom: 5px;
	}
select.formSelect:hover  {
	color: #333;
	background-color: #ccffff;
	border: solid 1px #006600;
	}
	
select.formSelect:focus  {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #006600;
	}

input.formInputButton   {
	font-size: 12px;
	vertical-align: middle;
	font-weight: bolder;
	text-align: center;
	color: #300;
	background: #f99 url(../bg_button.png) repeat-x;
	padding: 1px;
	border: solid 1px #f66;
	cursor: pointer;
	float:left;
	height:15px;
	margin-left:90px;
	}
	
input.formInputButton:hover   {
	background-image: url(../bg_button_hover.png);
	}
	
input.formInputButton:active   {
	background-image: url(../bg_button.png);
	}
.imagenencudrada{ border:4px solid #FFFFFF; margin-right:10px}