body
	{ background-color: #ffffff; background-image: url(imagenes/pixel.jpg); background-repeat: repeat-x; margin-top:0; }

  
table.uno { background-color: white; }

#marco {
	width:900px;
	margin: 0px 0px;
	padding:0px;
	text-align:left;
	}

/*Credits: CSSplay */
/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */
.preload2 {background: url(imagenes/button4a.gif);}
.menu2 {padding:0; margin:0; margin-bottom:0; list-style:none; height:25px; background:#fff url(imagenes/fd_menu.gif) repeat-x; position:relative; font-family: verdana, arial,sans-serif; }
.menu2 li.top {display:block; float:left; position:relative;font-family: verdana, arial,sans-serif;}
.menu2 li a.top_link {display:block; float:left; height:25px; margin-left:10px; line-height:25px; color:#ffffff; text-decoration:none; font-size:11px; padding:0 0 0 0px; cursor:pointer;font-family: verdana, arial,sans-serif;}
.menu2 li a.top_link span {float:left; display:block; padding:0 5px 0 6px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 10px 0 6px; height:25px;/*background:url(prodrop2/down.gif) no-repeat right top;*/}
.menu2 li a.top_link:hover {color:#004C00;  background:url(imagenes/button4a.gif);}
.menu2 li a.top_link:hover span { background:url(imagenes/button4a.gif)}
.menu2 li a.top_link:hover span.down { background:url(imagenes/button4a.gif)}

.menu2 li:hover > a.top_link {color:#004C00; background:url(imagenes/button4a.gif);}
.menu2 li:hover > a.top_link span {background:url(imagenes/button4a.gif);}
.menu2 li:hover > a.top_link span.down {background:url(imagenes/button4a.gif);}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:9px; top:25px; background: #fff; padding:0; /*border:1px solid #1E8BB5; white-space:nowrap;*/ width:auto; height:auto; font-weight:normal;}
.menu2 :hover ul.sub li {display:block; /*height:20px; */position:relative; float:left; width:160px; border-bottom:1px solid #808000; border-left:1px solid #808000; border-right:1px solid #808000; margin-bottom:0;}
.menu2 :hover ul.sub li a {display:block; height:auto; font-size:11px; padding:4px 3px; line-height:1; color:#004C00; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#fff  url(imagenes/vineta_menu.gif) no-repeat 150px 6px;}
.menu2 :hover ul.sub li a:hover {background:#FFEEB8; color:#F6661A;}
.menu2 :hover ul.sub li a.fly:hover {background:#FFEEB8 url(imagenes/vineta_menu.gif) no-repeat 150px 6px;}
.menu2 :hover ul li:hover > a.fly {background:#FFEEB8} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:160px; top:-1px; background: #fff; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}
.menu2 :hover ul.sub li ul {border-top:1px solid #808000; background: #fff; z-index:300;}

h1 { color: #203A6A; font-size: 14px; font-family: Arial; padding-left: 15px }

.homeleftboxbg {
	float:left;
	background: url(imagenes/homeleftboxbg.jpg) repeat-x;
	background-color: #ECECDC;
	width: 168px;
	min-height: 301px;
	border-right: 1px solid #5A0E0E;
	border-left: 1px solid #5A0E0E;
	border-bottom: 1px solid #5A0E0E;
}
.box1 {
	float:left;
	margin-top: 14px;
	margin-bottom: 13px;
	width: 269px;
	clear:both;
}

.box1_con_blue{
	clear:both;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:5px;
	text-align:left;
	line-height: 160%;
	color: #88C0FB;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	text-decoration: none;
}

.box1_con_blue p{ line-height: 160%; color: #88C0FB; font-family: Verdana, Tahoma, Arial; font-size: 12px; text-decoration: none; padding: 0px; margin: 0px; }
.box1_con_blue a{ color: #FFFFCC; text-decoration: none; }
.box1_con_blue a:hover{ text-decoration: underline; }
.box1_con_blue ol{ line-height:160%; }
.box1_con_blue ol li{ margin-left:15px; margin-top:5px !important; margin-top:5px; margin-bottom:10px !important; margin-bottom:10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.box1_con_blue ul{ line-height:130%; list-style-type:none; }
.box1_con_blue ul li{ background-image: url(../images/list_arrow.gif); background-position: 0 5px; background-repeat: no-repeat; margin-left:-15px; margin-top:-5px !important; margin-top:-15px; margin-bottom:10px !important; margin-bottom:20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; }

.box1_con{
	clear:both;
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:15px;
	text-align:left;
	line-height: 160%;
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	text-decoration: none;
}
.box1_con p{ line-height: 160%; color: #FFFFFF; font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; padding: 0px; margin: 0px; }
.box1_con a{ color: #FFFFCC; text-decoration: none; }
.box1_con a:hover{ text-decoration: underline; }
.box1_con ol{ line-height:160%; }
.box1_con ol li{ margin-left:15px; margin-top:5px !important; margin-top:5px; margin-bottom:10px !important; margin-bottom:10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.box1_con ul{ line-height:130%; list-style-type:none; }
.box1_con ul li{ background-image: url(imagenes/list_arrow.gif); background-position: 0 5px; background-repeat: no-repeat; margin-left:-15px; margin-top:-5px !important; margin-top:-15px; margin-bottom:10px !important; margin-bottom:20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; }

.box1_con_lightblue{
	clear:both;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:left;
	line-height: 190%;
	color: #213241;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	text-decoration: none;
}
.box1_con_lightblue p{ line-height: 190%; color: #213241; font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; padding: 0px; margin: 0px; }
.box1_con_lightblue a{ color: #141C42; text-decoration: none; }
.box1_con_lightblue a:hover{ text-decoration: underline; }
.box1_con_lightblue ol{ line-height:160%; }
.box1_con_lightblue ol li{ margin-left:15px; margin-top:5px !important; margin-top:5px; margin-bottom:10px !important; margin-bottom:10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.box1_con_lightblue ul{ line-height:130%; list-style-type:none; }
.box1_con_lightblue ul li{ background-image: url(imagenes/list_arrow.gif); background-position: 0 5px; background-repeat: no-repeat; margin-left:-15px; margin-top:-5px !important; margin-top:-15px; margin-bottom:10px !important; margin-bottom:20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; }
.general{font-family: Verdana, Tahoma, Arial;font-size: 11px;color: #004C00;}
hr{border-style: solid;color: #009900;}
.general2{font-family: Verdana, Tahoma, Arial; font-size: 18px; color: #004C00; word-spacing:5px;line-height:35px}
.general3{font-family: Verdana, Tahoma, Arial; font-size: 16px; color: #004C00; word-spacing:5px;line-height:25px;font-weight: bold;}
.general4{font-family: Verdana, Tahoma, Arial; font-size: 16px; color: #ffffff; word-spacing:5px;font-weight: bold;}
.general5{font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #ffffff}
.general6{font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #08284A}
.general7{font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #004C00; word-spacing:0px;line-height:35px}
a.small
{text-decoration: none;font-family:Arial;color:#606000;font-size:10px;font-weight: bold;}
a.small:hover
{text-decoration:underline;color:#606000;font-family:Arial;font-size:10px;font-weight: bold;} 
.generalSmall
{font-family: Verdana, Tahoma, Arial;font-size: 10px;color: #606000;}



#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 11px;
	margin: 8px;
	width: 550px;
	text-align: left;
	border-collapse: collapse;
	background: #2B4C8D;
}
#rounded-corner thead th.rounded-company
{
	background: #b9c9fe url('imagenes/table-images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url('imagenes/table-images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #2B4C8D;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('imagenes/table-images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('imagenes/table-images/botright.png') right bottom no-repeat;
}


#gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 8px;
	width: 650px;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url('imagenes/table-images/gradhead.png') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #2B4C8D;
	color: #039;
}
#gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #2B4C8D;
	color: #669;
	border-top: 1px solid #2B4C8D;
	background: #e8edff url('imagenes/table-images/gradback.png') repeat-x;
}
#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}


#one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 8px;
	width: 250px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}

#one-column-emphasis a
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}

#one-column-emphasis a:hover
{
	padding: 10px 15px;
	color: #003399;
	border-top: 1px solid #e8edff;
}

.oce-first
{
	background: #ffffff;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #339;
	background: #eff2ff;
}



#newspaper-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 8px;
	width: 550px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #fff;
}
#newspaper-a th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 14px;
	color: #fff;
	border-bottom: 1px dashed #fff;
}
#newspaper-a td
{
	padding: 7px 17px 7px 17px;
	color: #fff;
}




a
{text-decoration: none;font-family:Arial;color:#FFFF00;font-size:12px;font-weight: bold;}
a:hover
{text-decoration:underline;color:#EDB601;font-family:Arial;font-size:12px;font-weight: bold;} 

a.block
{text-decoration: none;font-family:Arial;color:#203A6A;font-size:12px;font-weight: bold;}
a.block:hover
{text-decoration:underline;color:#000080;font-family:Arial;font-size:12px;font-weight: bold;}


a.aviso
{text-decoration: none;font-family:Arial;color:#FF0000;font-size:18px;font-weight: bold;}
a.aviso:hover
{text-decoration:underline;color:#FF0000;font-family:Arial;font-size:18px;font-weight: bold;} 






#ver-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0px;
	width: 320px;
	text-align: left;
	border-collapse: collapse;
}
#ver-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
#ver-zebra td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}

#ver-zebra td.bo
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
	background: #D2D5DF;
}

.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}

























