/* CSS OSP */
a:link		{ color: #FFFFFF; text-decoration: none; font-size:12px;}
a:visited	{ color: #FFFFFF; text-decoration: none; font-size:12px;}
a:active	{ color: #FFFFFF; text-decoration: none; font-size:12px;}
a:hover		{ color: #FFFF99; text-decoration: none; font-size:12px;}

a.vin:link		{ color: #666666; text-decoration: none; font-size:14px;}
a.vin:visited	{ color: #666666; text-decoration: none; font-size:14px;}
a.vin:active	{ color: #666666; text-decoration: none; font-size:14px;}
a.vin:hover		{ color: #318377; text-decoration: none; font-size:14px; background-color:#f4f4f4}

a.link:link		{ color: #666666; text-decoration: none; font-size:12px;}
a.link:visited	{ color: #666666; text-decoration: none; font-size:12px;}
a.link:active	{ color: #666666; text-decoration: none; font-size:12px;}
a.link:hover	{ color: #318377; text-decoration: none; font-size:12px; background-color:#f4f4f4}

a.bnews:link	{ color: #666666; text-decoration: none; font-family:"Arial"; font-size:11px}
a.bnews:visited	{ color: #666666; text-decoration: none; font-family:"Arial"; font-size:11px}
a.bnews:active	{ color: #666666; text-decoration: none; font-family:"Arial"; font-size:11px}
a.bnews:hover	{ color: #1E7A75; text-decoration: none; font-family:"Arial"; font-size:11px}

body		{background-color: #3E3E3E; font-size:11px; margin: 0px;	font-family: "Trebuchet MS"; font-size:11px;}
.bckmain	{background:url("../img/body.jpg") no-repeat; width:792px;}
.texto		{font-size:11px; padding:15 35 15 15; color: #666666; text-align:justify}
.home		{padding-left:35px; padding-top:15px}
.titpos		{margin-left:147px;}
.titposlft	{margin-left:4px;}
.titgreen	{font-size:15px; font-weight:bold; color:#167C6E; margin-top:15px; margin-bottom:15px}
.topmain	{background:url("../img/topmain.jpg") no-repeat; height:185px; width:503px;}
.boxgray	{background-color:#E4E1D8; margin-left:3px; margin-right:25px; padding-bottom:10px;}
.boxwh		{background-color:#f3f0e7; border:solid 1px #cbc8c1; margin-left:15px; margin-right:25px; padding:20px; color:#666666; margin-bottom:15px;}
.menu		{margin:0px;}
.left		{background:url("../img/left.jpg") no-repeat; width:188px; height:390px; padding-top:60px;}
.bleft		{height:38px; margin-left:32px; padding-left:15px; }
.topmrk		{background:url("../img/topmarkt.jpg") no-repeat; height:211px; width:301px;}
.toplogo	{background:url("../img/toplogo.jpg") no-repeat; height:211px; width:176px;}
.hgray		{background:url("../img/hgray.jpg") no-repeat; width:528px; height:20px; margin-bottom:15px; margin-top:15px;}
.endgray	{background:url("../img/endgray.gif") no-repeat; width:766px; height:20px; margin-left:2px;}
img			{border: 0px;}

/*Top*/
.date	{background:url("../img/topdate.jpg") no-repeat; height:24px; padding-top:2px; font-size:11px; color: #666666; padding-left:30px;}


/* diseños especiales */
.vinmore	{background:url("../img/more.gif") no-repeat; height:44px; padding-left:55px; padding-top:8px; margin-bottom:15px;}
.boxtop		{background:url("../img/boxtop.gif") no-repeat; width:525px; height:20px; }
.boxmid		{background:url("../img/boxmid.gif") repeat-y; width:525px; padding:12px; color:#666666; text-align:justify}
.boxbot		{background:url("../img/boxbot.gif") no-repeat; width:525px; height:20px;}
.boxquienes	{background-color:#ffffff; border-left:solid 1px #f4f4f4; border-bottom:solid 1px #f4f4f4; padding:7px; color: #999999; text-align:justify; font-size:11px;}
.objetivos	{background:url("../img/vgreen.gif") no-repeat; width:155px; height:42px; font-size:11px; padding-left:18px; padding-right:7px; color: #666666}
.boxyllw	{ background-color:#FFEECA; border:solid 1px #cbc8c1; padding:10px; text-align:justify}
.clientes	{ padding-left:0px;font-size:16px; text-align:center}
.hclientes	{background:url("../img/hclientes.jpg") repeat-x; width:680px; height:20px; margin-left:25px; margin-bottom:15px; margin-top:15px;}
.miniboxtop	{background:url("../img/miniboxtop.gif") no-repeat; width:313px; height:20px; margin-left:15px; margin-top:15px;}
.miniboxmid	{background:url("../img/miniboxmid.gif") repeat-y; width:313px; margin-top:0px; padding-left:12px; padding-right:12px; color:#666666; text-align:justify; margin-left:15px}
.miniboxbot	{background:url("../img/miniboxbot.gif") no-repeat; width:313px; height:20px; margin-left:15px}
.verde	{font-size:15px; font-weight:bold; color:#167C6E; margin-bottom:15px}
.links		{color:#1E7A75}

/* faqs */
.vinfaqs	{background:url("../img/faqs.jpg") no-repeat; height:44px; padding-left:55px; padding-top:8px; margin-bottom:2px; margin-left:25px;}


/* Footer */
.footer		{background:url("../img/footer.jpg") no-repeat; width:980px;font-size:11px; padding-top:30px; padding-bottom:8px;}
.menufoot	{margin-left:25px;}
.menufoot td{width:95px; padding-top:5px; padding-bottom:8px;}
.points		{color:#ffc527}


/* Estilo noticias*/
.imgnws { float: left; width:300px; height:195px; padding-bottom: 4px;}
.bcklat { background:url("../img/bcklatest.jpg") no-repeat; width:380px; height:160px; margin-left:4px; padding-top:54px; margin-bottom:20px;}
.bckmulti { background:url("../img/bckmulti.jpg") no-repeat; width:380px; height:130px; margin-left:4px;  padding-top:51px;}
.titulos { font:"Arial"; font-size:24px; font-weight:bold; color:#000000; padding-left:7px;}
.titconv { font:"Arial"; font-size:24px; font-weight:bold; color:#0063A5; padding-left:7px;}
.titmulti { font:"Arial"; font-size:18px; font-weight:bold; color:#000000; padding-left:7px;}
.actualiza { font:"Arial"; font-size:11px; color:#127E67; padding-left:10px; padding-top:2px; padding-bottom:3px;}
.noticia { font:"Arial"; font-size:11px; color: #666666; padding:10px; padding-top:3px; text-align:justify }
.bordermain {border: solid 1px #E4E4E4; height:441px; width:320px;}
.morenws {background:url("../img/morenws.gif") repeat-x; height:80px; padding-bottom:2px;}
.txtbold {font:"Arial"; font-size:11px; color: #000000; padding-left:10px; font-weight:bold; }
.mininw {background:url("../img/mininw.gif") no-repeat; width: 48px; height:31px; margin-top:16px; }
.navnws {margin-top:16px; margin-right:15px;} 
.under {background:url("../img/underline.gif") no-repeat; width:325px; height:20px; margin-left:25px; margin-bottom:10px;}

/* Estilo noticia detalles*/
.contenido {font-size:11px; color: #666666; padding:16px; padding-right:15px; text-align:justify }
.ndborder {border: solid 1px #E4E4E4; height:195px; width:300px; padding:3px; margin-left:12px;}
.ndtop {background:url("../img/ndtop.gif") no-repeat; width:439px; height:22px;}
.ndbot {background:url("../img/ndbot.gif") no-repeat; width:439px; height:22px;}
.ndmdl {background:url("../img/ndmdl.gif") repeat-y; width:405px; padding-left:10px; padding-right:25px;}
.ndnav {background:url("../img/ndnav.gif") no-repeat; width:230px; height:45px; margin-left:15px; padding-left:8px; padding-top:12px}
.piefotonw	{background:url("../img/piefotonw.gif") no-repeat; padding-left:45px; height:40px; padding-top:7px; margin:7px; font-size:14px; color: #999999}
.fuente		{font-size:11px; color:#666666; padding-left:15px;}
.navnw	{ padding-left:75px;}
.navmess	{ padding-left:15px; margin-top:40px;}
.mensajefrontend { font:"Arial"; font-size:11px; color: #666666; padding-left:10px; padding-top:3px; text-align:justify; width:320px; }

/* Contáctanos*/
.tblcont	{width:320px}
.tblcont td	{padding:4px; font-size:11px; color: #14796B}
.input		{ background-color: #E4E1D8; border:solid 1px #D3CFC0; font-size:11px; padding:2px; color:#14796B; width:150px;}
.contmsg	{font-size:13px; color: #14796B; font-weight:bold; text-align:center; padding:5px; border-top: solid 1px #E4E1D8; border-bottom: solid 1px #E4E1D8;}
.boxverde	{background-color:#167C6E; border:solid 1px #12675C; padding:7px; color: #FFFFFF; text-align:justify; font-size:11px;}
