/******************************
*		-- VACUNE --
*		Ezequiel Herrera
*		10/08/2008
*******************************/

/***** GENÉRICOS **********************************************************/

body { margin: 0px; padding: 0px; text-align: center; background-color: #7F9DB9; background-image: url("../img/background.png"); background-position: top left; background-repeat:  repeat-x; font-family:arial, helvetica, tahoma; font-size:12px; color:#333333;}

p { padding:0px; margin:0px; margin-top: 0px; margin-bottom: 1em; }

input,select,textarea { padding: 1px }

td {	vertical-align: top; }

img  { margin:  0px; padding:  0px; }

/***** ESPECÍFICOS **********************************************************/

#wrapper { width: 880px; margin:  0px auto 0px auto; padding: 10px; background-color: #FFFFFF; text-align: left; }

#header { width: 880px; height: 140px;	background-color: #DD0000; background-image: url("../img/header_2.png"); background-position: top right; background-repeat:  no-repeat; }

#header table { width: 880px; height: 140px; }

#header_logo { width: 380px; height: 80px; padding-top:60px; padding-left: 210px; background-image: url("../img/header_1.png"); background-position: top left; background-repeat:  no-repeat; }

#header a.logo{ padding:0px; margin:0px; text-decoration: none; cursor: pointer;}

#header_logo h1.title { margin:0px; padding:0px; font-family: arial, helvetica, tahoma; font-size: 45px; font-weight: normal; color: #9F0000; line-height:45px; }

#header_logo h1.title font { font-family: arial, helvetica, tahoma; font-size: 45px; font-weight: normal; color:#FCFCFC; line-height:45px; }

#header_logo p.subtitle { margin:0px; padding:0px; font-family: arial, helvetica, tahoma; font-size: 20px; font-weight: normal; color: #9F0000; }

#header #idioma { padding: 10px; text-align: right; }

#header #idioma a { border:0px; text-decoration:none; margin:0px; padding:0px; }

#header #idioma img{ width: 30px; height: 20px; border:0px; margin-left:10px; }

#content { width: 860px; padding: 0px 10px 10px 10px; background-color: #CCCCCC; }

div.left_title { width: 180px; height: 26px; padding: 4px 0px 0px 10px; margin-top:10px; background-color: #CC0000; background-image: url("../img/left_title.png"); background-position: top right; background-repeat:  no-repeat; font-family:arial, helvetica, tahoma; font-size:18px; color:#FFFFFF;}

div.left_cont { width:170px; margin: 0px; padding: 10px; background-color: #FFFFFF; }

div.left_cont p.text { width: 170px; padding: 0px; margin: 0px; font-family:arial, helvetica, tahoma; font-size: 12px; color:#333333;}

div.left_cont p.link { width: 170px; padding: 0px; margin: 0px; text-align: right; }

div.left_cont p.link a:link, div.left_cont p.link a:active, div.left_cont p.link a:visited { padding: 0px; margin: 0px; font-family:arial, helvetica, tahoma; font-size: 12px; color:#CC0000; text-decoration: none;}

div.left_cont p.link a:hover { text-decoration: underline; }

div.left_cont p.text img{ border: solid 1px #425D77; margin-bottom: 8px;}

input.texto{ width: 120px; height: 20px; margin-top:8px; border: solid 1px #425D77; }

input.boton{ width: 40px; height: 24px; background-color: #425D77; color: #FFFFFF; border: none; vertical-align: bottom; }

td.right { padding-top: 10px; padding-left: 10px; }

#slide { width: 660px; height: 330px; padding: 0px; margin: 0px; background-color: #000000; }

#slide img  { background-color: #eee; width: 660px; height: 330px; top: 0px; left: 0px; } 

#catalogs { width: 640px; padding: 10px; margin: 0px; margin-top:10px; background-color: #FFFFFF; }

#catalogs p.title { width: 630px; height: 26px; padding: 4px 0px 0px 10px; margin:0px; background-color:#CC0000; background-image: url("../img/right_title.png"); background-position: top right; background-repeat:  no-repeat; font-family:arial, helvetica, tahoma; font-size:18px; color:#FFFFFF;}

#catalogs table.catalog { width: 640px; height: 80px; padding:0px;}

#catalogs table.catalog td.muestra { width: 53px; height: 80px; padding-right: 10px; }

#catalogs table.catalog td.muestra img{ width: 53px; height: 80px; border: 0px; background-color: #CCCCCC;}

#catalogs table.catalog td.muestra a:link, #catalogs table.catalog td.muestra a:active, #catalogs table.catalog td.muestra a:visited { margin:0px; border:0px; }

#catalogs table.catalog td.separador { height: 10px; }

#catalogs table.catalog div.catalog_title { width: 430px; height: 32px; padding: 8px 10px 0px 10px; }

a.catalog_a:link, a.catalog_a:active, a.catalog_a:visited{ font-size: 20px; color: #FFFFFF;  text-decoration:none;}

a.catalog_a:hover { text-decoration:underline;}

#catalogs table.catalog div.catalog_text { width: 430px; height: 30px; padding: 10px 10px 0px 10px; font-size: 14px; color: #FFFFFF; background-color: #7F9DB9; }

#catalogs table.catalog td.japan { width: 450px; height:80px; padding:0px; margin:0px; background-image: url("../img/japan_bg.png"); background-position: top left; background-repeat:  no-repeat;}

#catalogs table.catalog td.eu { width: 450px; height:80px; padding:0px; margin:0px; background-image: url("../img/eu_bg.png"); background-position: top left; background-repeat:  no-repeat;}

#catalogs table.catalog td.usa { width: 450px; height:80px; padding:0px; margin:0px; background-image: url("../img/usa_bg.png"); background-position: top left; background-repeat:  no-repeat;}

#catalogs table.catalog td.tintin { width: 450px; height:80px; padding:0px; margin:0px; background-image: url("../img/tintin_bg.png"); background-position: top left; background-repeat:  no-repeat;}

#info_content { width: 640px; padding: 10px; margin: 0px; background-color: #FFFFFF; }

#info_content p.title { width: 630px; height: 26px; padding: 4px 0px 0px 10px; margin:0px; background-color:#CC0000; background-image: url("../img/right_title.png"); background-position: top right; background-repeat:  no-repeat; font-family:arial, helvetica, tahoma; font-size:18px; color:#FFFFFF;}

#info_content table { margin-top: 10px; margin-bottom: 10px; }

#info_content p{ padding-right: 10px; }

#map_content{ margin-top:10px; }

#map { margin-top: 10px; }

#gallery { width: 620px; height: 380px; padding: 10px; margin: 0px; background-color: #000000; text-align: center;}

#gallery img  { background-color: #EEEEEE; margin: auto 0px auto 0px; border: 0px;} 

#gallery_thumbs { width: 620px; padding: 0px; margin: 0px; }

#gallery_thumbs td{ padding: 0px; padding-top: 8px; }

#gallery_thumbs img  { background-color: #EEEEEE; width: 83px; height: 70px; margin-right: 9px; border: 0px; cursor: pointer;} 

#footer { width: 840px; padding: 10px; margin: 0px; margin-top:10px; background-color: #FFFFFF; text-align: center; color: #999999; }

#footer table { width: 840px; margin-bottom:10px; text-align: left; }

#footer td.left { width: 420px; }

#footer p.food_title{ font-size: 20px; color: #333333;  }

#footer td.left a:link, #footer td.left a:active, #footer td.left a:visited { font-size: 12px; color: #333333; text-decoration: none; }

#footer td.left a:hover { text-decoration: underline; }

#footer td { vertical-align: top;}

#footer a:link, #footer a:visited, #footer a:active{ font-family:arial, helvetica, tahoma ; font-size: 14px; color: #999999; text-decoration: none; margin: 0px; padding: 0px; padding-bottom: 5px; }

#footer a:hover { color: #000000; text-decoration: none;}

#footer p{ font-family:arial, helvetica, tahoma ; font-size: 12px; color: #000000; margin: 0px; margin-top: 0px; padding: 0px;}

#footer p.footer_link{ margin: 0px; margin-bottom: 5px; padding: 0px;}

#footer p.blog_link{ margin: 0px; margin-top: 8px; padding: 0px;}

#footer p.blog_index{ width: 420px; margin: 0px; margin-top: 8px; padding: 0px; }

#footer p.blog_link a:link, #footer p.blog_link  a:active, #footer p.blog_link  a:visited { font-family:arial, helvetica, tahoma ; font-size: 14px; color: #999999; text-decoration: none; margin: 0px; padding: 0px; padding-bottom: 5px; }

#footer p.blog_link a:hover { color: #000000; text-decoration: none; }

#footer p.footer_link{ margin: 0px; margin-bottom: 8px; padding: 0px;}