@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0;
font-family:Arial;
font-size:12px;
color:#000000;
background-color: #ffffff;
line-height:16px;
background:url(images/bg1.jpg) repeat-x top;
}
table {
border-collapse:collapse;
border:0px;
margin-left: auto;
margin-right: auto;
}
td{vertical-align:top;}
img{border:none;}
object {outline:none; }

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.acenter {text-align:center;}
.aright {text-align:right;}
.aleft {text-align:left;}
.ajustify {text-align:justify;}

.imgleft {float:left; padding-right:15px; padding-bottom:15px;}
.imgright {float:right; padding-left:15px; padding-bottom:15px; padding-right:5px;}

.btn {
 background-color: #FFFFFF;
 background-image: url(images/enviar.jpg);
 background-repeat: no-repeat;
 height: 30px;
 width: 90px;
 border: 0px;
cursor:pointer;
}

.btn2 {
 background-color: #FFFFFF;
 background-image: url(images/send.jpg);
 background-repeat: no-repeat;
 height: 30px;
 width: 90px;
 border: 0px;
cursor:pointer;
}

a { color:#990000; font-weight:bold;}

strong { color:#bc0000;}

#forma1 td {padding:3px;}

.contacto {font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.cien { width:100%;}

img, div { behavior: url(iepngfix.htc) }

ul{margin:0px; padding:0px; list-style:none; list-style:none;}

.slideshow { width:899px; height:292px;}

h1 { color:#FFCC00; font-size:32px; font-weight:bold; border-bottom:#f06200 2px solid; }
h2 { color:#bc0000; font-size:26px; margin-bottom:3px;}

.sep { width:20px;}
.sep2 { margin-bottom:10px;}
.col1 { width:600px;}
.col3 { width:33%; text-align:left; padding-right:10px;}
.col4 { width:33%; text-align:left; padding-right:10px;}

.liney { background:url(images/liney.gif) repeat-y center top;}
.linex { border-top:1px dotted #666666; margin-top:5px; margin-bottom:5px;}
.linexx { background:url(images/linexx.gif) repeat-x ;}

#news { font-size:11px;}
#news strong { color:#ef5a00; font-weight:bold;}
#news .sub { text-decoration:underline; color:#333333;}


#news2 { font-size:18px; background-color:#e8e5e5; padding:5px;}
#news2 strong { color:#990000; font-weight:bold; }
#news2 .sub { text-decoration:underline; color:#333333;}

.txt1 { color:#d14b06; font-size:13px;}
.txt2 { color:#000000; font-size:13px;}
.txt3 { color:#000000; font-size:14px; background: url(images/vin3.jpg) no-repeat 5px 4px; padding: 0 0 0 30px;}
.txt3b { color:#ef6301; font-size:14px; background: url(images/vin3.jpg) no-repeat 5px 4px; padding: 0 0 0 30px;}
.txt3b strong {color:#ef6301; font-size:14px; font-weight:bold;}
.txt4 { color:#000000; font-size:19px; background: url(images/vin4.jpg) no-repeat 0px 2px; padding: 0 0 0 30px;}
.txt5 { color:#000000; font-size:14px;}


.inline { background-color:#FFFFFF; border:#ad0001 4px solid; padding:15px; text-align:justify; width:600px;}
.inline2 { background-color:#FFFFFF; border:#ad0001 4px solid; padding:15px; text-align:justify; height:500px; overflow:auto; width:600px;}


ul{margin:0px; padding:0px; list-style:none; }
.vin ul{margin:0px; padding:0px; list-style:none; }
.vin li{ background:url(images/vin1.jpg) no-repeat left top; padding:0 0 0 18px; background-position:0 2px; line-height:20px;}
.vin  li a{ color:#BA2A28; text-decoration:underline}
.vin  li a:hover{text-decoration:none}

.vin2 li{ background:url(images/vin2.jpg) no-repeat left top; padding:0 0 0 18px; background-position:0 2px; line-height:20px;}
.vin3 li{ background:url(images/vin3.jpg) no-repeat left top; padding:0 0 0 18px; background-position:0 2px; line-height:20px;}

/*****************************************************************/

.tmain { width:900px;}
.bgmenu { background:url(images/bgtop.jpg) no-repeat top center; }
.hmenu { padding-top:15px;}
.logo { width:200px; }

.menu2 { text-align:right; margin-top:30px;}
.menu2 a { color:#000000; font-size:18px; text-decoration:none; font-weight:bold; margin-left:25px;}
.menu2 a:hover { color:#de0000; font-size:18px; text-decoration:underline; }
.musa { background:url(images/musa.png) no-repeat left top;	padding: 0 0 0 30px; height:30px;}
.musa2 { background:url(images/musa2.png) no-repeat left;	padding: 0 0 0 20px; }
.mhome { background:url(images/ihome.png) no-repeat left top;	padding: 0 0 0 30px; height:30px;}
.mtel { background:url(images/itel.png) no-repeat left top;	padding: 0 0 0 30px; height:30px;}
.mesp1 { background:url(images/mesp1.png) no-repeat left top;	padding: 0 0 0 30px; height:30px;}
.mesp { background:url(images/mesp.png) no-repeat left;	padding: 0 0 0 20px; }




.menu { margin-top:20px; margin-left:80px;}
.menu a { color:#ffffff; font-size:18px; text-decoration:none; font-weight:bold; margin-left:35px; }
.menu a:hover { color:#de0000; font-size:18px; text-decoration:underline;   }

.menue { margin-top:20px; margin-left:170px;}
.menue a { color:#ffffff; font-size:18px; text-decoration:none; font-weight:bold; margin-left:35px;}
.menue a:hover { color:#de0000; font-size:18px; text-decoration:underline; }


.titv { font-size:16px; color:#333333;}

.derp { padding:4px;}
.der { background-color:#f4f5f7; padding:8px; padding-left:12px; padding-right:12px;}
.bder { background:url(images/bder.jpg) repeat-x;}

.arriba { background-color:#CCCCCC; margin-top:20px; background: url(images/arribabg.jpg) repeat-x;}
.footer { background:url(images/footerbg.jpg) repeat-x; text-align:center; color:#FFFFFF; height:30px; padding-top:10px; }
.footer a{ color:#FFFFFF; text-decoration:underline; font-size:10px;}
.footer a:hover { text-decoration:none;}

#videos2{width:250px; float:left;}
#videos3{width:250px; float:left; margin-left:20px;}








