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

body {margin:0; padding:0;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#031a82;
background-color: #3e9ddd;
line-height:16px;
background:url(images/bg.gif) repeat;
}
table {
border-collapse:collapse;
border:0px;
margin-left: auto;
margin-right: auto;}
td{vertical-align:top;}
img{border:none;}
object {outline:none; }

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


.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;}

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

#forma1 td {padding:3px;}

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

ul { list-style:none;}
.vin ul{margin:0px; padding:0px; list-style:none;}
.vin li{ background:url(images/vin1.gif) 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}

.li2 { background:url(images/vin2.gif) no-repeat left top; padding:0 0 0 18px; line-height:20px; color:#0099CC; font-weight:bold;}



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

strong { color:#f20707;}
h2 { color:#000099; font-size:35px; margin:0px; font-weight:normal; border-bottom:#0829b9 1px solid; padding-bottom:5px;}

.sep { width:10px;}
.col1 { width:300px;}

.inline { border:#000066 solid 3px; padding:15px; text-align:justify; width:500px;}

.bgtop { background:url(images/bgtop.gif) repeat-x bottom; height:50px;}
.tmain { width:930px;}
.bgmenu { background:url(images/bgmenu.jpg) repeat-x; height:56px;}

.slideshow1 { width: 676px; height: 270px; }

.contenido { background-color:#FFFFFF;}
.cont { padding:20px; text-align:justify;}

#footer { background-color:#d8d9d9; text-align:center; padding:10px;}
#footer a{ color:#58595b; font-size:10px; text-decoration:none;}
#footer a:hover { text-decoration:underline;}


.topm a{ color:#0829b9; font-size:20px; text-decoration:none; margin:0 0 0 40px;}
.topm a:hover { color:#f20707; }
.mini { background:url(images/mini.png) no-repeat left top;	padding: 0 0 0 30px; height:30px;}
.mcont { background:url(images/mcont.png) no-repeat left top;	padding: 0 0 0 30px; height:30px;}
.mnos { background:url(images/mnos.png) no-repeat left top;	padding: 0 0 0 30px; height:30px;}

.menu { padding-top:15px;}
.menu a{ color:#ffffff; font-size:19px; text-decoration:none; margin:0 12px 0 12px;}
.menu a:hover { color:#f20707; }

hr { color: #CCCCCC; }
.ileft {float:left; padding-right:15px; }
.txt { color:#003399; font-size:18px;}



