/*************** Fixes y Bugs *******************/
.FloatContainer:after{
content: "."; 
display: block; 
height: 0; 
font-size:0;	
clear: both; 
visibility:hidden;
}
.FloatContainer{display: inline-block;} 

/* Hides from IE Mac \*/
* html .FloatContainer {height: 1%;}
   .FloatContainer{display:block;}
/* End Hack */ 


/*ONLY FOR IE*/

.FloatContainer2{display: inline-block;} 
/* Hides from IE Mac \*/
* html .FloatContainer2 {height: 1%;}
.FloatContainer2{display:block;}
/* End Hack */

/* \*/
* html .Layout { height: 1%; }/* */
/*********END Fixes y Bugs ****************/


body
{
	color: #151515;
	margin: 4px 0px 0px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
img
{
	border: 0;
	vertical-align: middle;
}
table
{
	border: none;
}
p
{
	margin-top: 2px;
	font-size: 11px;
	margin-bottom: 2px;
	line-height: 16px;
}
ul
{
	font-size: 11px;
	margin: 5px 0px 2px 0px;
	padding: 0px 0px 0px 17px;
	list-style-type: square;
}
li
{
	margin: 0px 0px 4px 0px;
}

0l
{
	font-size: 11px;
	margin: 5px 0px 2px 0px;
	padding: 0px 0px 0px 17px;
}

ol li
{
	margin: 0px 0px 8px 0px;
}

a
{
	font-weight: normal;
	color: #0EA9A2;
	text-decoration: none;
}

h1
{
	font-size: 20px;
	font-weight: normal;
	color: #595959;
	margin: 0px -55px 15px 0px;
	width: 609px;
	padding-bottom: 22px;
	background-image: url(/site_images/Layout07/TitleBack.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
* html h1
{
	margin-right: 0px;
}
h2
{
	font-size: 18px;
	font-weight: normal;
	color: #0EA9A2;
	margin: 0px;
	padding: 0px 0px 1px 0px;
}
h3
{
	font-size: 11px;
	font-weight: bold;
	margin: 3px 0px 0px 0px;
}
h4
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 5px 0px 12px 13px;
	color: #595959;
}
form
{
	margin: 0px 0px 0px 0px;
}
textarea
{
	font-family: Arial;
	font-size: 12px;
	border: solid 1px #10488F;
	width: 200px;
	height: 80px;
	overflow: auto;
}
input
{
	vertical-align: middle;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
}
select
{
	vertical-align: middle; 
	border: solid 1px #10488F;
	font-size: 13px;
	width: 138px;
}
fieldset
{
	border: none;
	padding: 0px 10px 10px 10px;
	
}
abbr
{
	text-decoration: none;
	border-bottom: none;
}
input.Text
{
	border: solid 1px #C3D3D5;
}

/********* botones css3 *********/

.ButtonCss3 {
	-moz-border-radius-bottomleft:0.5em;
	-moz-border-radius-bottomright:0.5em;
	-moz-border-radius-topleft:0.5em;
	-moz-border-radius-topright:0.5em;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
	-x-system-font:none;
	cursor:pointer;
	display:inline-block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:100%;
	margin:0 2px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:6px 8px;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
	vertical-align:baseline;
}

.Orange {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F78D1D none repeat scroll 0 0;
	border:1px solid #DA7C0C;
	color:#FEF4E9;
}

.Orange:hover {
	background:#F47c20 none repeat scroll 0 0;
}

.DarkBlue {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#1360BC none repeat scroll 0 0;
	border:1px solid #96B9E1;
	color:#ffffff;
	font-weight:bold
}

.DarkBlue:hover {
	background:#091E3D none repeat scroll 0 0;
}

/*********  fin botones **************/
#Container
{
	margin: 0px auto 0px auto;
	width: 997px;
}
#HeaderPanel
{
	background-image: url(/site_images/Layout07/TopBg.gif);
	overflow: hidden;
	height: 124px;
}
#HeaderPanel #Logo
{
	margin: 12px 0px 0px 0px;
	padding-left: 16px;
	float: left;
	width: 162px;
}
#HeaderPanel #Logo h1
{
	margin: 0px;
	padding: 0px;
	width: 153px;
}
#HeaderPanel #Menu
{
	float: left;
	width: 644px;
}
#HeaderPanel #Menu ul
{
	margin-top: 4px;
	padding: 0px;
}
#HeaderPanel #Menu ul li
{
	margin: 0px;
	padding: 0px 0px 0px 18px;
	list-style-type: none;
	float: left;
	background-image: url(/site_images/Layout07/ListSeparator.gif);
	background-position: 8px 2px;
	background-repeat: no-repeat;
}
#HeaderPanel #Menu ul li.First
{
	background: none;
	padding: 0px;
}
#HeaderPanel #Menu ul li a
{
	font-weight: bold;
	color: #595959;
	text-decoration: none;
}
#HeaderPanel #Menu ul li.Rss a
{
	background-image: url(/site_images/Layout07/IconRss12.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 16px;
}
#HeaderPanel #Menu #Slogan
{
	margin: 25px 24px 0px 0px;
	padding-left: 17px;
	width: 218px;
	float: left;
}
#HeaderPanel #Menu #Banner
{
	width: 369px;
	height: 72px;
	background-image: url(/site_images/Layout07/BannerShadow.gif);
	background-repeat: no-repeat;
	float: left;
	margin: 15px 0px 0px 0px;
	padding-right: 0px;
}
#HeaderPanel #LoginForm, #HeaderPanel .LoginForm
{
	background-image:url(/site_images/Layout07/TopBgLogin1.jpg);
	background-position:1px 5px;
	background-repeat:no-repeat;
	float:left;
	width:168px;
	padding-left:6px;
	font-size:10px;
}

#HeaderPanel #LoginForm h4
{
	margin-top:8px;
	margin-bottom:10px;
	margin-left:5px;
}

#HeaderPanel .LoginForm h4
{
	margin-top:8px;
	margin-bottom:0px;
	margin-left:5px;
}
#HeaderPanel .LoginForm ul 
{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	font-size:10px;
	clear:both;
}
#HeaderPanel .LoginForm ul li
{
	background-image:url(/site_images/Layout07/ListArrow.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0px;
	padding-left:8px;
	font-size:9px;
}
#HeaderPanel .LoginForm ul li a
{
	color:#636465;
}
#HeaderPanel .LoginForm ul li a:hover
{
	color:#969798;
}
#HeaderPanel .LoginForm .FormBlock .InputBox
{
	float:left;
	margin:0px;
	padding:5px 0px 0px 0px;
	width:80px;
}
#HeaderPanel .LoginForm .FormBlock .CheckBox
{
	width:70px;
	float:left;
	margin:1px 0;
	padding:3px 0px 0px 0px;

}
#HeaderPanel .LoginForm .FormBlock .CheckBox label
{
	font-size:9px;
}
#HeaderPanel .LoginForm .FormBlock .InputBox label
{
	float:left;	
	width:70px;
	font-weight:bold;
	padding-top:2px;
}
#HeaderPanel .LoginForm .FormBlock .InputBox input
{
	width:70px;
	font-size:10px;
	margin:0px;
	padding:1px;
}
#HeaderPanel .LoginForm .FormBlock .CheckBox input
{
	margin:0px;
	padding:0px;
}
#HeaderPanel .LoginForm p a
{
	color: #636465;	
}

#HeaderPanel .LoginForm .Button
{
	padding:5px 10px 0px 1px;
	float:right;
}

#Tabs 
{
	background-image: url(/site_images/Layout07/TabsBg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 32px;
	height: 48px;
	padding: 0px;
	list-style-type:none;
}
#Tabs li 
{
	float: left;
	margin: 0px 0px 0px 0px;
}
#Tabs li a
{
	display: block;
	height: 32px;
	background-repeat: no-repeat;
	text-decoration: none;
	color:#006666;
	font-weight: bold;
	padding: 9px 0px 0px 0px;
	text-align: center;
}
#Tabs li a:hover
{
	height:34px;
	color:#54A7A7;
	
}




#Tabs li.QuienesSomos a:link, #Tabs li.QuienesSomos a:visited
{
	width:  171px;
	background-image: url(/site_images/Layout07/TAB6.jpg);
}
#Tabs li.QuienesSomos a:hover, #Tabs li.QuienesSomos a:focus, #Tabs li.QuienesSomos a
{
	background-image: url(/site_images/Layout07/TAB6_ON.jpg);
}


#Tabs li.Publicaciones a:link, #Tabs li.Publicaciones a:visited
{
	width:  154px;
	background-image: url(/site_images/Layout07/TAB5.jpg);
}
#Tabs li.Publicaciones a:hover, #Tabs li.Publicaciones a:focus, #Tabs li.Publicaciones a
{
	background-image: url(/site_images/Layout07/TAB5_ON.jpg);
}

#Tabs li.Campanias a:link, #Tabs li.Campanias a:visited
{
	width:  134px;
	background-image: url(/site_images/Layout07/TAB4.jpg);
}
#Tabs li.Campanias a:hover, #Tabs li.Campanias a:focus, #Tabs li.Campanias a
{
	background-image: url(/site_images/Layout07/TAB4_ON.jpg);
}

#Tabs li.Reclamar a:link, #Tabs li.Reclamar a:visited
{
	width:  167px;
	background-image: url(/site_images/Layout07/TAB3.jpg);
}
#Tabs li.Reclamar a:hover, #Tabs li.Reclamar a:focus, #Tabs li.Reclamar a
{
	background-image: url(/site_images/Layout07/TAB3_ON.jpg);
}

#Tabs li.Comparar a:link, #Tabs li.Comparar a:visited
{
	width:  200px;
	background-image: url(/site_images/Layout07/TAB2.jpg);
}
#Tabs li.Comparar a:hover, #Tabs li.Comparar a:focus, #Tabs li.Comparar a
{
	background-image: url(/site_images/Layout07/TAB2_ON.jpg);
}


#Tabs li.HomePage a:link, #Tabs li.HomePage a:visited
{
	width:  171px;
	background-image: url(/site_images/Layout07/TAB1.jpg);
}
#Tabs li.HomePage a:hover, #Tabs li.HomePage a:focus, #Tabs li.HomePage a
{
	background-image: url(/site_images/Layout07/TAB1_ON.jpg);
}


#SearchBox
{
	
}
#SearchBox h4
{
	/*padding-top: 2px;*/
}
#SearchBox input.InputBox
{
	width: 147px;
	height: 16px;
	border-bottom-color:#E0F3F0;
	border-right-color:#CCEAE7;
}
#SearchBox div.Text
{
	margin-left:7px;
	margin-bottom:3px
}
#SearchBox div.Button
{
	margin:0 0 0 7px;
	float:left
}
#SearchBox div.Button img, #SearchBox div.Button input
{
	padding: 2px;
	margin: 0;
}
#ContentPanel
{
	/*margin: 17px 0px 20px 0px;*/
	margin: 0px 0px 20px 0px;
}	
#Sidebar1
{
	width: 174px;
	float: left;
} 
#Sidebar2
{
	width: 174px;
	float: right;
} 
#Content
{
	/*ATENCION: No se expandira el content para la derecha-------------*/
	/*margin: 0px 174+32px 0px 174+23px; la suma de la medida de los sidebar mas el margin "real"*/
	/*margin: 0px 206px 0px 197px;*/
}
#ContentFixed
{
	float: left;
	width: 595px;
	margin: 0px 0px 0px 21px;
}
* html #ContentFixed
{
	/*Fix Internet explorer 6 o menor: 3px de margenes inventados*/
	/*margin-left: 194px;*/
	margin: 0px 0px 0px 18px;
}
#ContentFull
{
	float: left;
	width: 800px;
	margin: 0px 0px 0px 21px;
}
* html #ContentFull
{
	/*Fix Internet explorer 6 o menor: 3px de margenes inventados*/
	/*margin-left: 194px;*/
	margin: 0px 0px 0px 18px;
}
div.Box
{
	background-image: url(/site_images/Layout07/SidebarBoxBg.jpg);
	background-repeat: no-repeat;
	margin-bottom:19px;
}
div.BoxBigTitle
{
	background-image: url(/site_images/Layout07/SidebarBoxBgBigTitle.jpg);
	background-repeat: no-repeat;
	margin-bottom:19px;
	padding:0px;

}
div.BoxBigTitle h4
{
	font-size: 10px;line-height:16px;
	padding:9px 0px 8px 12px;
	margin:0px;
}

div.Box h4, div.BoxOnlyMembers h4, div.BoxPlusLinked h4
{	
	padding:8px 0px 9px 12px;
	margin:0px;
}
div.Box h4, div.BoxOnlyMembers h4, div.BoxPlusLinked img
{
	margin-left:1px;
}
div.BoxOnlyMembers a.ModuleButton{
    display: block;
    text-align: right;
    width: 160px;
	padding:5px;
}
div.BoxOnlyMembers a.ModuleButton img{
	border:0px;
}
div.Box div.Bottom, div.BoxBigTitle div.Bottom, div.BoxOnlyMembers div.Bottom, div.BoxPlusLinked div.Bottom
{
	background-image: url(/site_images/Layout07/SidebarBoxBottom.gif);
	background-repeat: no-repeat;
	height:13px;
	width:174px;
	margin: 0px 0px 0px 0px;
}
div.Box ul.Navigation li
{
	padding-left: 0;
}
div.Box ul.Navigation li a
{
	display: block;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding-left:10px;
}
div.Box ul.Navigation ul li a
{
	display: inline;
	font-weight: normal;
}
div.Box ul.Navigation ul
{
	display: inline;
	margin: 0;
	padding: 0 0 0 10px;
}
div.Box ul.Navigation ul li
{
	display: none;
	margin: 0;
	padding: 0;
	background-position: 500px 500px;
}
#Container div.Box ul.Navigation ul li a
{
	padding: 0 5px 0 0;
	margin: 0 1px 0 0;
	border-right: 1px dotted #48494A;
	color: #48494A;
	background-color: #ffffff;
	background-position: 500px 500px;
}
#Container div.Box ul.Navigation ul li.Last a, #Container div.Box ul.Navigation ul li.Last a:hover
{
	border-right: none;
}
#Container div.Box ul.Navigation ul li a:hover
{
	background-color: #0EA9A2;
	color: #ffffff;
	border-right: 1px dotted #48494A;
}
div.Box ul.Navigation ul li.Init
{
	display: inline;
}
div.Box ul.Navigation li a:hover
{
	border: none;
}
div.Box ul.Navigation span.More
{
	background-image: url(/site_images/Layout07/IconMore.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	display: inline;
	display: inline-block;
	width: 10px;
	height: 12px;
	cursor: pointer;
}
div.Box ul.Navigation ul.SubNavigation
{
	display: block;
	padding-bottom: 3px;
}
div.Box ul.Navigation ul.SubNavigation li
{
	display: block;
	padding: 0 0 2px 0;
}
#Container div.Box ul.Navigation ul.SubNavigation li a, #Container div.Box ul.Navigation ul.SubNavigation li a:hover
{
	border-bottom:1px dotted #666666;
	border-right:medium none;
	display:block;
	line-height:16px;
	height: auto;
	padding: 0px 0px 4px 4px;
}
/*navigation selection*/
div.Box ul.Nav15531 li.NavItem15531 a, div.Box ul.Nav15611 li.NavItem15611 a, div.Box ul.Nav15601 li.NavItem15601 a, div.Box ul.Nav331 li.NavItem331 a, div.Box ul.Nav351 li.NavItem351 a, div.Box ul.Nav15551 li.NavItem15551 a, div.Box ul.Nav321904 li.NavItem321904 a, div.Box ul.Nav15591 li.NavItem15591 a, div.Box ul.Nav15581 li.NavItem15581 a
{
	background-color: #0EA9A2;
	background-image: url(/site_images/Layout07/NavigationSelected.gif);
	background-position: right center;
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 2px;
	color: #ffffff;
	font-weight: normal;
}
div.Box ul.Nav321904 li.NavItem321904 a, div.Box ul.Nav15591 li.NavItem15591 a, div.Box ul.Nav15581 li.NavItem15581 a, div.Box ul.Nav15601 li.NavItem15601 a
{
	height: 23px;
	padding-top: 9px;
}
div.BoxBigTitle div.D15
{
	padding: 0px 1px;
}
div.BoxPlusLinked
{
	background-image: url(/site_images/Layout07/SidebarBoxPlusLinkedBg.jpg);
	background-repeat: no-repeat;
	margin-bottom:19px;
	padding:0px;
}
div.BoxOnlyMembers
{
	background-image: url(/site_images/Layout07/SidebarBoxOnlyMembersBg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom:19px;
	padding:0px;
}


div.BoxOnlyMembers ul
{
	margin: 0px 12px 0px 8px;
	padding: 3px 0px 0px 0px;	
}
div.Box ul, div.BoxPlusLinked ul
{
	margin: 0px 12px 0px 12px;
	padding: 6px 0px 0px 0px;
}
div.BoxOnlyMembers ul li
{
	list-style-type: none;
	margin:0px 0px 7px 0px;
	background-image: url(/site_images/Layout07/members_point.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 2px 18px;
}
div.Box p
{
	margin: 0px 12px 0px 12px;
}
div.Box div
{
	margin: 0px 12px 0px 12px;
}
div.Box ul li
{
	list-style-type: none;
	margin:0px 0px 7px 0px;
	background-image: url(/site_images/Layout07/ListArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 10px;
}
div.BoxPlusLinked ul
{
	padding:0px;
	margin-right:1px;
	margin-left:3px;
}

div.BoxPlusLinked ul li
{
	list-style-type: none;
	margin:0px 0px 7px 0px;
	background-image: url(/site_images/Layout07/next_ico.gif);
	background-repeat: no-repeat;
	background-position: 0px 46px;
	padding-left: 16px;
}
div.BoxPlusLinked ul li a
{
	background-image: url(/site_images/Layout07/BlogBg.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
	font-weight: normal;
	color: #636465;
	display:block;
	padding:45px 20px 30px 0px;
}
div.BoxPlusLinked ul li a:hover
{
	border-bottom:0px;
	color:#999;
}
div.Box ul li a, div.BoxOnlyMembers ul li a, div.BoxPlusLinked ul li a
{
	font-weight: normal;
	color: #636465;
}
div.Box ul li a:hover, div.BoxOnlyMembers ul li a:hover
{
	border-bottom: dotted 1px #636465;
	text-decoration: none;
}
div.Box input
{
  margin:2px;
  padding:2px;
}
div.Box div.Text input.Text
{
	width:135px;
	margin-top:4px;
}
div.Box h5
{
	font-size: 10px;
	color: #595959;
	text-transform: uppercase;
	padding: 0px 6px 8px 11px;
	margin: 0px 0px 0px 0px;
}
div.Box div.Free
{
	float:right;
	margin-right: 5px;
	margin-top:-7px;
}

div.Box div.Newsletter
{
	margin: 0px;
}
div.Box div.Newsletter ul
{
	padding-top: 12px;
}
div.Box div.Newsletter h5
{
	padding-top: 6px;
}

div.Box div.ComparaElige
{
	margin: 0px;
	background-image:url(/site_images/Layout07/IconosComparaElige.png);
	background-repeat:no-repeat;
	background-position: 130px 0px
}
div.Box div.ComparaElige ul
{
	padding-top: 12px;
}
div.Box div.ComparaElige h5
{
	padding-top: 6px;
}



div.BoxBigTitle div.PollBoxBigTitleContent
{
	margin:8px 0px 0px 1px;
	padding:5px 8px 0px 5px;
}

div.BoxBigTitle h4.PollOcuWebH4
{

	padding:9px 12px 8px 12px;

}

div.BoxBigTitle .PollOcuWebBg{
	background-image: url(/site_images/PollOcuWeb/bgPollOcuWeb.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px 0px 0px 1px;
	padding: 0px 5px;
}

div.BoxBigTitle div.PollBoxBigTitleContent h5
{
	color:#88BB00;
	font-size: 13px;
	font-weight:bold;
	text-transform: none;
	padding: 0px;
	margin: 0px;
}

div.BoxBigTitle ul 
{
	padding:0px;
	margin:10px 0px 0px 0px;
	list-style-type:none;
}
div.BoxBigTitle ul li
{
	background-image: url(/site_images/Layout07/DetailListIconLevel2.gif);
	background-position: 0px 6px;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-left:2px;
	line-height:16px;

}
div.BoxBigTitle ul li img
{
	margin:0px;
	float:right;
}
div.BoxBigTitle ul li a:hover
{
	text-decoration: underline;
}
div.BoxBigTitle div.PQCBoxBigTitleContent
{
	background-image:url(/site_images/pq_consumidor/PQC_2009.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:128px;
	margin:5px 0px 0px 1px;
	padding-top:0px;
}
div.BoxBigTitle div.PQCBoxBigTitleContent h5.PQCModuleText
{
	color:#66AAAA;
	font-size: 10px;
	line-height:12px;
	text-align:left;
	text-transform: none;
	padding: 5px 10px 0px 5px;
	margin: 0px;
}
div.BoxBigTitle div.PQCBoxBigTitleContent h5.PQCModuleBigText
{
	color:#FF6600;
	font-size: 28px;
	text-align:center;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: none;
	padding: 3px 3px 0px 3px;
	margin: 0px;
}
div.BoxBigTitle div.PQCBoxBigTitleContent h5.PQCModuleTextLeftPadding
{
	color:#FF9900;
	font-size: 17px;
	line-height:18px;
	text-align:center;
	text-transform: none;
	padding: 15px 5px 10px 80px;
	margin: 0px;
}
div.BoxBigTitle div.PQCBoxBigTitleContent h5.PQCModuleTextLeftPadding span
{
color:#FF6600;
}
div.BoxBigTitle div.PQCBoxBigTitleContent a img
{
	float:right;
	margin:10px;
}
div.Box div.WineBoxContent
{
	background-image:url(/site_images/home/wine_module.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	height:177px;
	margin:0px 0px 0px 1px;
	padding-top:0px;
}

div.Box div.WineBoxContent p.WineModuleText
{
	color:#66AAAA;
	font-size: 11px;
	font-weight:bold;
	line-height:14px;
	text-align:center;
	text-transform: none;
	padding:0px 5px;
	margin: 0px;
}
div.Box div.WineBoxContent p.WineModuleSmallText
{
	color:#66AAAA;
	font-size: 10px;
	line-height:14px;
	text-align:center;
	text-transform: none;
	padding:0px 5px;
	margin: 0px;
}
div.Box div.WineBoxContent a img
{
	float:right;
	margin: 108px 10px 0px 50px;
}


div.Box h4.NoPadding
{
	padding:9px 0px 8px 12px;
}
div.Box div.GFBoxContent
{
	background-image:url(/site_images/home/fiscal_09.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:130px;
	margin:0px;
	padding-top:0px;
}

div.Box div.GFBoxContent h5.GFModuleText
{
	color:#FFFFFF;
	font-size: 17px;
	font-weight:bold;
	line-height:18px;
	text-align:left;
	text-transform: none;
	padding:2px 2px 0px 2px;
	margin: 0px;
}
div.Box div.GFBoxContent p.GFModuleSmallText
{
	color:#FFFFFF;
	font-size: 9px;
	line-height:12px;
	font-weight:bold;
	text-transform: none;
	padding:5px 70px 5px 5px;
	margin: 0px;
}
div.Box div.GFBoxContent a img
{
	float:right;
	margin: 62px 10px 0px 50px;
}
div.Box ul.MonthPublications
{
	margin: 0px 0px 0px 12px;
}
div.Box ul.MonthPublications li
{
	background-image: url(/site_images/spacer.gif); /*BUG IE*/;
	float: left;
	padding: 0px;
	margin: 0px 12px 0px 0px;
}
div.Box ul.MonthPublications li a
{
	background-image: url(/site_images/Layout07/PublicationsShadow.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 2px 5px 6px 2px;
	display: block;
}
div.Box ul.MonthPublications li a:hover
{
	border-bottom: none
}
div.Box ul.ThemesSub li a
{
	background-image: url(/site_images/Layout07/ThemeListBg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration:none;
	font-weight: bold;
}
div.Box ul.ThemesSub li
{
	background-image: url(/site_images/spacer.gif); /*BUG IE*/
	padding-left: 0px;
	border: solid 1px white; /*BUG IE 6*/
	margin-bottom: 6px;
}
div.Box ul.ThemesSub li.Level2 a.Current
{
	font-weight: bold;
}
div.Box ul.ThemesSub li.Level2
{
	padding-left: 6px;
	background-image: url(/site_images/Layout07/ListArrow.gif);
	background-position: 0px 6px;
	padding-left: 13px;
}
div.Box ul.ThemesSub li.Level2 a
{
	background-image: url(/site_images/spacer.gif);
	font-weight: normal;
}
div.Box ul.ThemesSub li.Level1 a
{
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
div.Box ul.ThemesSub li.Level1 a:hover
{
	border: none;
}
div.Box #ThemeSide15591
{
	background-image: url(/site_images/Layout07/ThemeIcon15591.jpg);
	background-repeat: no-repeat;
	background-position: 14px 0px;
	padding: 8px 0px 8px 49px;
}
div.Box #ThemeSide15601
{
	background-image: url(/site_images/Layout07/ThemeIcon15601.jpg);
	background-repeat: no-repeat;
	background-position: 12px 0px;
	padding: 11px 0px 8px 47px;
	
}
div.Box #ThemeSide15551
{
	background-image: url(/site_images/Layout07/ThemeIcon15551.jpg);
	background-repeat: no-repeat;
	background-position: 12px 0px;
	padding: 4px 0px 8px 49px;	
}
div.Box #ThemeSide15581
{
	background-image: url(/site_images/Layout07/ThemeIcon15581.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding: 10px 0px 8px 50px;	
}

div.Box #ThemeSide351
{
	background-image: url(/site_images/Layout07/ThemeIcon351.jpg);
	background-repeat: no-repeat;
	background-position: 12px 8px;
	padding: 4px 0px 8px 49px;
}
div.Box #ThemeSide331
{
	background-image: url(/site_images/Layout07/ThemeIcon331.jpg);
	background-repeat: no-repeat;
	background-position: 12px 0px;
	padding: 4px 0px 8px 49px;
}
div.Box #ThemeSide15611
{
	background-image: url(/site_images/Layout07/ThemeIcon15611.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	padding: 4px 0px 8px 49px;	
}
div.Box #ThemeSide15531
{
	background-image: url(/site_images/Layout07/ThemeIcon15531.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	padding: 4px 0px 8px 49px;	
}
div.Box #ThemeSide321904
{
	background-image: url(/site_images/Layout07/ThemeIcon321904.jpg);
	background-repeat: no-repeat;
	background-position: 12px 0px;
	padding: 11px 0px 8px 48px;	
}

div.Box h5.Type2
{
	text-transform:none;
}
div.Box ul.Type2 li
{
	background-image: url(/site_images/spacer.gif);
	padding-left:0px;
}
div.Box ul.Type2 li label
{
	 display:block;
	 float:right;
	 width:127px;
}
div.PromoBox
{
	background-image: url(/site_images/Layout07/PromoBoxBg.jpg);
	margin-bottom: 18px;
	padding-top: 8px;
}
div.PromoBox div
{
	background-color:#ffffff;
}
div.PromoBox div.Container
{
	margin: 0px 8px 0px 8px;
}
div.PromoBox h4.AtencionGlobal
{
	background-image:none;
	font-size:17px;
	font-weight:bold;
	line-height:22px;
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color:#99CCCC;
	background-image: url(/site_images/Layout07/ArrowDown.gif);
	background-position:bottom right;
	background-repeat: no-repeat;
	padding:3px 0px 5px 3px;
}
div.PromoBox h4.AtencionGlobal span
{
	background-image:none;
	font-size:20px;
}
div.PromoBox div.Bottom
{
	background-image: url(/site_images/Layout07/PromoBoxBottom.jpg);
	height: 13px;
	margin: 0px;
}
div.PromoBox h4 
{
	font-size:18px;
	line-height:18px;
	color: #99CCCC;
	border: 1px solid #B3E1DC;
	text-transform:none;
	background-color:#ffffff;
	background-image: url(/site_images/Layout07/Circles.jpg);
	background-position: 52px 2px;
	background-repeat: no-repeat;
	margin: 0px 8px 8px 8px;
	padding: 7px 7px 7px 7px;
}
div.PromoBox h5
{
	font-size: 13px;
	font-weight: bold;
	color: #007477;
	margin: 0px;
}
div.PromoBox div.Guides
{
	padding: 5px 2px 5px 5px;
}
div.PromoBox div.Guides div
{
	margin-top: 7px;
	background-repeat: no-repeat;
	padding-left: 80px;
	height: 105px;
}
div.PromoBox div.Guides div span.Price
{
	color: #FF6501;
}
div.PromoBox div.PromoSite
{ 
	text-align:center;
}
div.PromoBox div.Suscription
{ 
	text-align:center;
}

div.PromoBox div.Button
{
	text-align: right;
	padding: 0px 5px 5px 0px;
}
div.PromoBox div.Guides div ul, div.PromoBox div.Guides div ul li
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#Home
{
	
}
/*#Content #RSS
{
	float: right;
	position: relative;
	top: -30px;
	left: 9px;
	width: 16px;
	height: 17px; /*IE 6...*/
/*}
#Home #RSS, #Content div.HomeV2009 #RSS
{	
	text-align:right;
	padding-top:10px;
	float: none;
	top: 0px;
	left: 0px;
	width: 100%;
}*/

div.Box div#RSS
{
	text-align:center;
	padding:1px 5px;
	background-image: url(/site_images/Layout07/SiguenosBg.jpg);
	background-repeat:no-repeat;
	background-position: right -10px;
	margin:5px 2px 0px 1px;

}
div.Box div#RSS img
{
	margin-left:2px;
	margin-right:5px;
}
#Home ul
{
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
#Home ul li
{
	padding-bottom: 20px;
	margin-bottom: 20px;
	min-height: 88px;
	background-image: url(/site_images/Layout07/BlockSeparator.gif);
	background-repeat: repeat-x;
	background-position: left bottom;

	/*
	Bug en las listas con floats: se soluciona con el floatcontainer en IE pero en Mozilla el clear:both saca la lista fuera del contenedor
	*/
}
#Home div.Image 
{
	float:left;
	background-repeat:no-repeat;
	width:74px;
	height:88px;
	overflow:hidden;
	margin-right:9px;
}
#Home ul h3 
{
	color:#77787B;
	font-weight:bold;
	margin: 0px 0px 18px 0px;
	padding: 0px;
}
#Home ul h2
{
	font-size: 15px;
	font-weight: bold;
	color: #0EA9A2;
}
#Home ul h2 a
{
	font-weight: bold;
	color: #0EA9A2;
}
#Home ul h2 a:hover
{
	border-bottom: dotted 1px #0EA9A2;
}
#Home ul div.ReadMore
{
	text-align: right;
}
div.HomeV2009 h3
{
	border-bottom: dotted 1px #66CCCC;
	color: #595959;
	padding-bottom: 2px;
	margin-bottom: 8px;
}

div.HomeV2009 h2
{
	font-size: 18px;
	padding: 0 0 8px 0;
}
div.HomeV2009 h2
{
	font-size: 18px;
	padding: 0 0 8px 0;
}
div.HomeV2009 p
{
	margin-top: 0px;
}
div.HomeV2009 ul
{
	list-style-type: none;
	padding: 0;
}
div.HomeV2009 ul li
{
	padding-bottom: 20px;
}
div.HomeV2009 ul li div.ReadMore 
{
	text-align:right;
	padding-top: 5px;
}
/*div.HomeV2009 ul li div.Image
{
	padding: 10px 14px 13px 9px;
	float: right;
	background-image: url(/site_images/Home/Group2ImgBg.gif);
	background-repeat: no-repeat;
}*/
div.HomeV2009 ul li div.Image
{
	padding: 9px 14px 13px 9px;
	float: right;
	background-image: url(/site_images/Home/HomeTeaserImgBg.jpg);
	background-repeat: no-repeat;
}
div.HomeV2009 ul li div.Image div
{
	width: 132px;
	height: 103px;
}
div.HomeV2009 ul li ul.Related
{
	width: 380px;
	border-top: dotted 1px #66CCCC;
	padding-top: 5px;
}
div.HomeV2009 ul li ul.Related li
{
	background-image: url(/site_images/Layout07/ListArrow.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0 0 0 12px;
	font-size: 11px;
}
div.HomeV2009 ul li ul.Related li a
{
	color: #595959;
}
div.HomeV2009 ul.Group1 h2
{
	font-size: 27px;
	padding: 0 0 8px 0;
}
/*
div.HomeV2009 ul.Group1 li div.Image
{
	padding: 10px 14px 13px 9px;
	float: left;
	background-image: url(/site_images/Home/Group1ImgBg.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
}
*/
div.HomeV2009 ul.Group1 li div.Image
{
	padding: 10px 14px 13px 9px;
	float: left;
	background-image: url(/site_images/Home/HomeTeaserImgBg.jpg);
	background-repeat: no-repeat;
	margin-right: 10px;
}
div.HomeV2009 ul.Group1 li div.Image div
{
	width: 196px;
	height: 140px;
}
div.HomeV2009 ul.Group1 li ul.Related
{
	width: auto;
	margin-left: 230px;
}
div.HomeV2009 ul.Group2
{
	margin-top:20px;
}
div.HomeV2009 ul.Group2 li div.Image
{
	margin-left: 10px;
}
div.HomeV2009 ul.Group3A, div.HomeV2009 ul.ThemeGroup2A
{
	width: 285px;
	float: left;
}
div.HomeV2009 ul.Group3B, div.HomeV2009 ul.ThemeGroup2B
{
	width: 285px;
	float: right;
}
div.HomeV2009 ul.Group3A li ul.Related, div.HomeV2009 ul.Group3B li ul.Related
{
	width: 285px;
}
div.HomeV2009 div.Special
{
	padding-bottom: 10px;
}

div.HomeV2009 ul.Group4, div.HomeV2009 ul.ThemeGroup3
{
	list-style-type: none;
	padding-left: 8px;
}
div.HomeV2009 ul.Group4 li, div.HomeV2009 ul.ThemeGroup3 li
{
	background-image: url(/site_images/Layout07/Underline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding: 0px 0px 1px 5px;
}
div.HomeV2009 ul.Group4 li a, div.HomeV2009 ul.ThemeGroup3 li a
{
	display: block;
	padding-top: 7px;
	padding-bottom: 10px;
	padding-left: 15px;
	text-decoration: none;
	color: #595959;
	background-image: url(/site_images/Layout07/ListArrow.gif);
	background-repeat:no-repeat;
	background-position: 0px 11px;
	border: none;
	font-weight: normal;
}
div.HomeV2009 ul.Group4 li a span, div.HomeV2009 ul.ThemeGroup3 li a span
{
	float: right;
	display: block;
	width: 165px;
	padding-left: 10px;
	margin-left:10px;
	background-image: url(/site_images/Layout07/ListSeparatorHorizontal.gif);
	background-position: 0px center;
	background-repeat: no-repeat;
	cursor: pointer;
}
div.HomeV2009 ul.Group4 li a:hover span, div.HomeV2009 ul.ThemeGroup3 li a:hover span
{
	font-weight: bold;
	color: #595959;
}
div.HomeV2009 ul.Group4 li a:hover, div.HomeV2009 ul.ThemeGroup3 li a:hover
{
	background-color: #F8FDFD;
	color: #009999;
	border:none;
}
div.HomeV2009 ul.ThemeGroup1 li div.Image
{
	padding: 8px 12px 11px 8px;
	float: left;
	background-image: url(/site_images/Themes/ThemesImgBg.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
}
div.HomeV2009 ul.ThemeGroup1 li div.Image div
{
	width: 68px;
	height: 81px;
}
div.HomeV2009 h3.Rest
{
	background-image: url(/site_images/Home/IconRest.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	border: none;
}
div.HomeV2009 h3.Rest span
{
	display: block;
	border-bottom: dotted 1px #66CCCC;
	padding: 6px 0 4px 0;
}
div.HomeV2009 h3.Analysis
{
	background-image: url(/site_images/Home/IconAnalysis.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	border: none;
}
div.HomeV2009 h3.Analysis span
{
	display: block;
	border-bottom: dotted 1px #66CCCC;
	padding: 6px 0 4px 0;
}
div.HomeV2009 ul.Analysis
{
	height: 164px;
	overflow: hidden;
	background-image: url(/site_images/Home/AnalysisBg.gif);
	background-repeat: repeat-x;
	background-position: left 8px;
	margin-bottom: 15px;
}
div.HomeV2009 ul.Analysis li
{
	width: 113px;
	float: left;
	padding: 8px 9px 0 7px;
	background-image: url(/site_images/Home/AnalysisItemBg.gif);
	background-repeat: no-repeat;
	height: 164px;
	margin-left: 26px;
}
div.HomeV2009 ul.Analysis li.First
{
	margin-left: 0px;
}
div.HomeV2009 ul.Analysis li div.Image
{
	padding: 0;
	float: none;
	width: 113px;
	height: 88px;
	overflow: hidden;
	margin-bottom: 14px;
}
div.HomeV2009 ul.Analysis li div.Image div a
{
	display:block;
	width: 113px;
	height: 88px;
}
div.HomeV2009 ul.Analysis li div.Name
{
	padding-left: 10px;
}
div.HomeV2009 h3.MonthPublicationsTitle
{
    background-image: url("/site_images/Home/MPIcon.jpg");
    background-repeat: no-repeat;
    border: medium none;
    padding-left: 30px;
	margin-top:20px;
}
div.HomeV2009 h3.MonthPublicationsTitle span {
    border-bottom: 1px dotted #66CCCC;
    display: block;
    padding: 6px 0 4px;
}
div.HomeV2009 ul.Group5
{
	list-style-type: none;
	padding-left: 25px;
	display:inline-block;
    background-image: url("/site_images/Home/AnalysisBg.gif");
    background-position: left 40px;
    background-repeat: repeat-x;	
}
div.HomeV2009 ul.Group5 li
{
	float:left;
	margin-right:20px;
	height: 175px;
	padding-bottom:0px;
}
div.HomeV2009 ul.Group5 li div.CoverImage
{
	background-image: url("/site_images/Home/MonthPublicationsBg.jpg");
    background-position: left top;
    background-repeat:no-repeat;
	padding-bottom:10px;
	
}
div.HomeV2009 ul.Group5 li div.LinksPanel 
{
    background-image: url("/site_images/Home/LinksPanelBg.png");
    background-position: left top;
    background-repeat: repeat-x;
    margin-left: 10px;
    padding: 11px 0px 15px 10px;
    position: relative;
    top: -72px;
    width: 150px;
}
div.HomeV2009 ul.Group5 li div.LinksPanel a
{
	background-image: url("/site_images/Layout07/ListArrow.gif");
    background-position: 0 5px;
    background-repeat: no-repeat;
    border: medium none;
    color: #595959;
    font-weight: bold;
    padding-left: 10px;
}
div.HomeV2009 ul.Group5 li div.LinksPanel a:hover
{
	color:#009999;
}
#ListContainer
{
	background-image: url(/site_images/Layout07/BlockVSeparator.gif);
	background-repeat: repeat-y;
	background-position: 300px 0px;
}
#ListContainer ul.ColumnA 
{
	float:left;
	width:280px;
	margin-bottom: -20px;
}
#ListContainer ul.ColumnB 
{
	float:right;
	width:280px;
	margin-bottom: -20px;
}
#Content ul.Path 
{
	padding: 0px;
	list-style-type:none;
	height: 32px;
}
#Content ul.Path li 
{
	float: left;
	background-image: url(/site_images/Layout07/PathArrow.gif);
	background-position: right 3px;
	background-repeat: no-repeat;
	padding-right: 10px;	
	font-weight:bold;
	color: #595959;
	margin: 0px;
	padding-left: 5px;
}
#Content ul.Path li.First
{
	padding-left: 0px;
}
#Content ul.Path li a
{
	text-decoration: none;
	font-weight: normal;
	color: #595959;
	background-image: url(/site_images/Layout07/Underline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 2px;
}
#Content ul.Path li a:hover
{
	background: none;
}
#ContentPanel #Content div.All
{
	visibility: visible;
}
#Content div.ContentList
{
	margin-bottom: 40px;
	visibility: hidden;
}
#Content div.ContentList h2
{
	font-size: 18px;
	font-weight: normal;
	color: #0EA9A2;
	margin: 0px;
	padding: 0px 0px 1px 0px;
}
#Content div.ContentList ul
{
	border-top: solid 1px #DCF1EF;
	border-bottom: solid 1px #DCF1EF;
	list-style-type: none;
	padding-left: 8px;
	overflow: hidden;
}


#Content div.ContentList ul.contenedorBanderas ul.ulBanderas li{
	background:none;
	float:left;
	padding-left:5px;
	height:auto;
	
	
}


#Content div.ContentList ul li
{
	background-image: url(/site_images/Layout07/Underline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding: 0px 0px 1px 5px;
}
#Content div.ContentList ul.contendorBanderas li.alturaFija{
	padding-top:5px;
	background: none;
	padding-left:15px;
	background-image: url("/site_images/Layout07/ListArrow.gif");
	background-repeat:no-repeat;
	background-position: left 10px;
	float:left;
	width:100%;
	
}


#Content div.ContentList ul li a, #Content div.Detail div.ContentList ul li a
{
	display: block;
	padding-top: 7px;
	padding-bottom: 10px;
	padding-left: 15px;
	text-decoration: none;
	color: #595959;
	background-image: url(/site_images/Layout07/ListArrow.gif);
	background-repeat:no-repeat;
	background-position: 0px 11px;
	border: none;
	font-weight: normal;
}
#Content div.ContentList ul li p.ulBanderas a{
	background:none;
	padding-top:10px;
} 


#Content div.ContentList ul li p.ulBanderas span{
	display:inline-block;
	margin-right:10px;
}
#Content div.ContentList ul li p.ulBanderas span.esp{
	background-image:url("/site_images/Layout07/borde_punteado.gif");
	background-repeat:no-repeat;
	background-position:left center;
}
#Content div.ContentList ul li p.ulBanderas span.cat{
	background-image:url("/site_images/Layout07/borde_punteado.gif");
	background-repeat:no-repeat;
	background-position:left center;
} 
#Content div.ContentList ul li p.ulBanderas span.eus{
	background-image:url("/site_images/Layout07/borde_punteado.gif");
	background-repeat:no-repeat;
	background-position:left center;
} 
#Content div.ContentList ul li p.ulBanderas span.gal{
	background-image:url("/site_images/Layout07/borde_punteado.gif");
	background-repeat:no-repeat;
	background-position:left center;
}
p.ulBanderas{
 background-image: url("/site_images/Layout07/Underline.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
	margin-bottom: -1px;
}
#Content div.ContentList ul.ulBanderas li a{
	background:none;
}
#Content div.ContentList ul.ulBanderas li{
	background:none;
	display:inline-block;
}
#Content div.ContentList ul.ulBanderas{
	border:none;
	
}

#Content div.ContentList ul li a:hover, #Content div.Detail div.ContentList ul li a:hover
{
	background-color: #F8FDFD;
	color: #009999;
}
#Content div.ContentList ul li a span.Date
{
	float: right;
	cursor: pointer;
}
#Content div.ContentList ul li a span.Icon117
{
	float: right;
	cursor: pointer;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(/site_images/Layout07/IconMovie.jpg);
	background-repeat: no-repeat;
	width: 34px;
	height: 24px;
}
#Content div.ContentList ul li a span.Detail
{
	float: right;
	width: 140px;
	cursor: pointer;
}
#Content div.ContentList ul li a span.Detail span.Magazine
{
	float: left;
	width: 26px;
}
#Content div.ContentList ul li a span.Detail span.Number
{
	float: left;
	width: 32px;
	text-align: right;
}
#Content div.ContentList ul li a span.Detail span.ShortDate
{
	float: left;
	width: 81px;
	text-align: right;
}
#Content div.ContentList div
{
	padding-top: 5px;
	border-bottom: solid 1px #DCF1EF;
	height: 18px;
	overflow: hidden;
	text-align: right;
}

#Content div.ContentList div.ButtonShow a
{
	background-image: url(/site_images/Layout07/ButtonSeeAll.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 81px;
	height: 15px;
	display: block;
	float: right;
	cursor: pointer;
}
#Content div.ContentList div.ButtonHide a
{
	background-image: url(/site_images/Layout07/ButtonHide.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 71px;
	height: 15px;
	display: block;
	float: right;
	cursor: pointer;
}
#Content div.ContentList h2.Theme331
{
	background-image: url(/site_images/Layout07/ThemeIcon331Small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 28px;
}
#Content div.ContentList h2.Theme351
{
	background-image: url(/site_images/Layout07/ThemeIcon351Small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 28px;
}
#Content div.ContentList h2.Theme15591
{
	background-image: url(/site_images/Layout07/ThemeIcon15591Small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 28px;
}
#Content div.ContentList h2.Theme15611
{
	background-image: url(/site_images/Layout07/ThemeIcon15571Small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 28px;
}
#Content div.ContentList h2.Theme15551
{
	background-image: url(/site_images/Layout07/ThemeIcon15551Small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 28px;
}
#Content div.ContentList h2.Theme15601
{
	background-image: url(/site_images/Layout07/ThemeIcon15601Small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 28px;
}
#Content div.ContentList h2.Theme15581
{
	background-image: url(/site_images/Layout07/ThemeIcon15581Small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 28px;
}
#Content div.ContentList h2.Theme15531
{
	background-image: url(/site_images/Layout07/ThemeIcon15531Small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 28px;
}
#Content div.ContentList h2.Theme321904
{
	background-image: url(/site_images/Layout07/ThemeIcon321904Small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 28px;
}
#Content div.ContentList ul.CampaingList li a
{
	font-size:16px;
	background-position: 0 13px;
}
#Content div.ContentList p.ListTeaser 
{
	padding:0px 0px 5px 0px;
	margin:5px 10px 10px 15px;
}
#Content div.ContentList p.ListTeaser a
{
	padding:0px;
	margin:0px;
	background:none;
	display:inline;
}
#Content div.ContentList ul li.TopPadding
{
	padding-top:10px;
}
#Content div.All ul
{
	border-bottom: none;
}
#Footer
{
	text-align: center;
	background-image: url(/site_images/Layout07/FooterBg.jpg);
	background-repeat: no-repeat;
	clear:both;
}
#Footer ul
{
	margin-top: 4px;
	padding: 0px;
}
#Footer ul li
{
	padding: 0px 0px 0px 20px;
	list-style-type: none;
	display: inline;
	background-image: url(/site_images/Layout07/ListSeparator.gif);
	background-position: 9px 2px;
	background-repeat: no-repeat;
}
#Footer ul li.First
{
	background: none;
	padding: 0px;
}
#Footer ul li a
{
	font-weight: normal;
	color: #595959;
	text-decoration: none;
}
#Footer p
{
	font-weight: normal;
	color: #595959;
	text-decoration: none;
	padding-top: 22px;
}

#Content .AnotherLang
{
	font-style: italic;
}
#Content div.Detail div.ContentList ul
{
	border: none;
}
div.Tip
{
	border: none;
	background-image: url(/site_images/Layout07/TipBottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 172px;
	display: block;
	overflow: hidden;
	padding: 0px 0px 30px 0px;
	background-color: transparent;
	visibility: visible;
	position: absolute;
	display: none;
}
div.Tip p
{
	padding: 20px 12px 0px 12px;
	background-image: url(/site_images/Layout07/TipBg.gif);
	background-repeat: no-repeat;
	margin: 0px;
}
#Content div.DetailFooter
{
	width: 595px;
	margin-top:10px
}
#Content div.DetailFooter a
{
	display: block;
	text-align: center;
	
}
#Content div.DetailFooter a.First
{
	float: left;
}
#Content div.DetailFooter a.Last
{
	float: right;
	clear: right;
}
#Content div.DetailFooter a.Secondary
{
	float: right;
	margin-right: 20px;
}

#Content div.Archive ul.Years
{
	padding: 0px 0px 10px 0px;
	margin: -12px 0px 19px 0px;
	background-image:url(/site_images/Layout07/HorizontalSeparator.gif);
	background-position: left bottom;
	background-repeat:no-repeat;
}
#Content div.Archive ul.Years li
{
	background-image:url(/site_images/Layout07/ListArrow.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	list-style-type:none;
	margin: 0px 0px 5px 0px;
	padding:0 0 0 10px;
	float: left;
	width: 105px;
}

#Content div.Archive ul.Years li a
{
	color:#636465;
	font-weight:normal;
	border: none;
}
#Content div.Archive ul.Years li a:hover, #Content div.Archive ul.Years li a.Active
{
	border-bottom:1px dotted #636465;
	text-decoration:none;
}
#Content div.Archive ul.Editions
{
	padding: 0px;
	margin: 0px;
}
#Content div.Archive ul.Editions li
{
	background-image:url(/site_images/Publications/EditionThumbnailBg.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0px 0px 30px;
	padding: 12px 0px 0px 12px;
	float: left;
	width: 98px;
	height: 167px;
	margin-right: 30px;
	text-align: left;
}
#Content div.Archive ul.Editions li a
{
	border: none;
	text-decoration: none;
	color: #151515;
	font-weight: normal;
}
#Content div.Archive ul.Editions li a.Image
{
	display: block;
	margin-bottom: 15px;
	height: 108px;
}
#Content div.Archive ul.Editions li a span.Number
{
	color: #FF9900;
	padding-right: 10px;
}
#Content div.Archive ul.Editions li a span.Month
{
	padding-left: 10px;
}
#Content div.Archive div.Articles
{
	width: 375px;
	float: right;
	padding-top: 10px;
}
#Content div.Archive div.Articles ul
{
	padding-bottom: 17px;
	padding-left:30px;
}
#Content div.Archive div.Articles ul li
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	background-image: url(/site_images/Layout07/ListArrow.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	line-height: normal;
	margin-bottom: 10px;
}
#Content div.Archive div.Articles ul li a
{
	color: #595959;
	font-weight: normal;
	text-decoration: none;
	border: none;
}
#Content div.Archive div.Articles ul li a:hover
{
	background-color: #F8FDFD;
	color: #009999;
	border-bottom: 1px dotted #636465;
}

#Content div.Archive div.Articles div.Prueba
{
	float:right;
	left:-10px;
	position:relative;
	top:0px;
}


#Content div.Archive div.Articles h2
{
	color: #0EA9A2;
	font-size:16px;
	border-bottom:1px dotted #4BA9A2;
	margin-bottom:20px;
	padding:15px 0px 6px 36px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	height:17px
}

#Content div.Archive div.Articles h2.Hojeable 
{ 
	background-image: url(/site_images/Publications/Hojeable.gif);
	background-repeat:no-repeat;
	background-position: left bottom 
}

#Content div.Archive div.Articles h2.Pdf 
{
	background-image: url(/site_images/Publications/Pdf.gif);
	background-repeat:no-repeat;
	background-position: left bottom 
}

#Content div.Archive div.Articles h3
{
	color: #0EA9A2;
	font-size: 14px;
	font-weight: bold;
	background-image: url(/site_images/Layout07/HorizontalSeparator.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0px 0px 5px 5px;
	margin-left:20px
}
#Content div.Archive h1
{
	color: #0EA9A2;
	font-size: 14px;
	font-weight: bold;
	background-image: url(/site_images/Layout07/HorizontalSeparator.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0px 0px 5px 5px;
	margin-left: 190px;
}
#Content div.Archive h1.Edition, #Content div.Archive h2.Edition  
{/*Valido para h1 y h2*/
	font-size: 24px;
	font-weight: normal;
	color: #333333;	
	padding-left: 5px;
	margin: 0px 0px 11px 0px;
	background-image: url(site_images/spacer.gif);
}
#Content div.Archive h1.Edition span.Number, #Content div.Archive h2.Edition span.Number
{
	color: #0EA9A2;
	display: block;
	float: left;
	width: 112px;
	background-image: url(/site_images/Layout07/VerticalSeparator.gif);
	background-repeat: repeat-y;
	background-position: 96px top;
}
#Content div.Archive div.Image
{
	background-image: url(/site_images/Publications/EditionIllustrationBg.gif);
	background-repeat: no-repeat;
	padding: 14px 15px 15px 14px;
	float: none;
	width: auto;
	height: 238px;
}
#Content div.Detail div.ImageArticle
{
	background-image: url(/site_images/Publications/ArticleIllustrationBg.gif);
	background-repeat: no-repeat;
	padding: 11px 10px 10px 13px;
	float: none;
	width: 168px;
	height: 188px;
	float: left;
}
#Content div.Detail ul li.Pdf
{
	background-image: url(/site_images/Publications/ItemPdf.gif);
	background-repeat: no-repeat;
	padding: 11px 10px 10px 60px;
}
#Content div.Detail ul li.Acrobat
{
	background-image: url(/site_images/Publications/ItemAcrobat.gif);
	background-repeat: no-repeat;
	padding: 0px 10px 10px 60px;
}
#Content div.Detail ul li.Help
{
	background-image: url(/site_images/Publications/ItemHelp.gif);
	background-repeat: no-repeat;
	padding: 5px 10px 10px 60px;
}
#Content div.Detail ul li.Pdf a, #Content div.Detail ul li.Acrobat a, #Content div.Detail ul li.Help a
{
	font-weight: normal;
}

div.Detail div.AdvantageImage
{
	background-image:url(/site_images/Layout07/AdvantageImageBg.jpg);
	background-repeat:no-repeat;
	padding:9px;
	width: 307px;
	overflow: hidden;
	margin: 0px 0px 100px 0px;
}

#Content div.Search ul.Category
{
	/*background-image:url(/site_images/Layout07/HorizontalSeparator.gif);*/
	background-position: left top;
	background-repeat:no-repeat;
}
#Content div.Search ul.Category li
{
	background-image:url(/site_images/Layout07/ListArrow.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0px;
	padding:0 0 0 10px;
	float: left;
	width: 150px;
}

#Content div.Search ul.Category li a
{
	color:#636465;
	font-weight:normal;
	border: none;
}
#Content div.Search ul.Category li a:hover, #Content div.Search ul.Category li a.Active
{
	border-bottom:1px dotted #636465;
	text-decoration:none;
}
#Content div.Search div.ResultSearch
{
	color:#0F6F6F;
	font-size:16px;
	padding-bottom:20px;
	padding-left:20px;
}
#Content div.Search div.WordSearched
{
	color:#000000;
	font-size:16px;
	padding-bottom:20px;
}

#Content div.Search div.CatHeader
{
	padding-left:20px;
	padding-bottom:20px;
}
#Content div.Search ul.Items li h3
{
	border-bottom:dotted 1px #7D7D7D;
	font-weight:normal;
	font-size:11px;
}
#Content div.Search ul.Items li h3 span.Type
{
	background-image: url(/site_images/Layout07/VerticalSeparator.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 10px;
	margin-right: 10px;
}
#Content div.Search ul.Items li h3 span.Date
{
	display: block;
	float: right;
	width: 95px;
	background-image: url(/site_images/Layout07/VerticalSeparator.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	margin-left: 10px;
	font-size:11px;
}
#Content div.Search div.Pager
{
	padding-left: 10px;
	margin-left: 10px;
	font-size:11px;
}
#Content div.Search div.Pager a
{
	text-decoration:none;
	border-bottom:none;
	padding-left:5px;
}
#Content div.Search div.Pager span.SelectedPage
{
	padding-left:12px;
}

/***********************************************************************************/
/******************************* Search Result Styles ***************************/
#Content div.SearchResult
{
	
}
#Content div.SearchResult h1
{
	margin-top:20px;
	margin-bottom:0px;
}
#Content div.SearchResult h3
{
	padding-left:15px;
	margin-top:10px;
	color:#669999;
}
#Content div.SearchResult h3.Stress
{
	font-size:16px;
	font-weight:normal;
	
	padding:10px 15px;
	border-bottom:2px solid #DCF3F3;
}
#Content div.SearchResult h3 a
{
	font-size:17px;
	font-weight:bold;
}
#Content div.SearchResult h3 span
{
	font-size:17px;
	font-weight:bold;
}
#Content div.SearchResult span.TimeInfo
{
	padding-left:5px; font-size:10px; line-height:31px;
}
#Content div.SearchResult div.SortBy
{
	border-bottom:2px solid #B8E7E7;
	text-align:right;
	padding-bottom:7px;
}
#Content div.SearchResult div.SortBy span.SortItemActive
{
	padding:7px 15px 7px 15px; background-image:url(/site_images/Layout07/ResultTab.jpg); background-position:left top; background-repeat:no-repeat;
	border-right:2px solid #DCF3F3;
	margin-left:1px;
	color:#666666;
}
#Content div.SearchResult div.SortBy span.SortItem
{
	padding:7px 15px 7px 15px; background-image:url(/site_images/Layout07/ResultTab.jpg); background-position:left top; background-repeat:no-repeat;
	border-right:2px solid #DCF3F3;
	margin-left:1px;
	color:#666666;
	border-bottom:2px solid #DCF3F3;
}
#Content div.SearchResult div.SortBy span.SortItemActive a
{
	font-size:11px;
	color:#779999;
	font-weight:bold;
}
#Content div.SearchResult div.SortBy span.SortItemActive a:hover
{
	color:#99CCCC;
	border:0px;
}
#Content div.SearchResult div.FoundResult
{
	padding-top: 20px;
	background-image:url(/site_images/Layout07/SearchResBg.jpg); background-position:-5px 0px; background-repeat:no-repeat;
}
#Content div.SearchResult h2
{
	font-size:17px;
	margin-top:20px; margin-bottom:5px; padding-left:15px;
	background-image:url(/site_images/Layout07/ListArrowBlue.jpg);
	background-position:3px 7px;
	background-repeat:no-repeat;
}
#Content div.SearchResult a:hover
{
	border-bottom: 1px dotted #66CCCC;
	color:#66CCCC;
}
#Content div.SearchResult p
{
	 padding-left:15px;
}
#Content div.SearchResult p.ReadMore
{
	text-align:right;
	padding:0px 10px 5px 0px;
	border-bottom: 1px dotted #66CCCC;
	margin-right:10px;
}
#Content div.SearchResult p.ReadMore a:hover
{
	border:0px;
}
#Content div.SearchResult p.FoundResUrl
{
	background-image:url(/site_images/Layout07/DetailListIconLevel2.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-top:10px;
	margin-left:15px;
	color:#669999;
}
#Content div.SearchResult p.FoundResUrl strong
{
	color:#66BB33;
}
#Content div.SearchResult p.FoundResDate
{
	background-image:url(/site_images/Layout07/DetailListIconLevel2.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-top:10px;
	margin-left:15px;
	color:#669999;
}
#Content div.SearchResult p.FoundResDate strong
{
	color:#FF9900;
}
#Content div.SearchResult .ResNavigation
{
	padding:5px 0px;
}
#Content div.SearchResult .ResNavigation .ResNavPrevious
{
	float:left;  padding:3px 0px;
}
#Content div.SearchResult .ResNavigation .ResNavNext
{
	float:right; padding:3px 0px;
}
#Content div.SearchResult .CenteredContent
{
	text-align:center;
}
#Content div.SearchResult .CenteredContent .PageNumber
{
	font-size:17px;margin-left:4px;
}
/******************************* End Search Result Styles ***************************/
/***********************************************************************************/

div.Detail table th.RssPageColumn
{
 	width: 149px;
}
div.Detail table th.RssFeedColumn
{
 	width: 454px;
}
div.Detail table td.RssFeedColumn
{
	background-image: url(/site_images/Layout07/IconRss12.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
	padding-left: 16px;
}
#SecurityPopUp
{
	background-image:url(/site_images/Layout07/SecurityTopBg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:20px 0px;
	margin:10px;
}
#SecurityPopUp div.SecurityBodyBg
{
	background-image:url(/site_images/Layout07/SecurityBodyBg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	padding:20px 20px;
}

#SecurityPopUp div.SecurityFootBg
{
	background-image:url(/site_images/Layout07/SecurityFootBg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:20px 20px;
}
#SecurityPopUp h2
{
	background-image:url(/site_images/Layout07/HorizontalSeparator.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:10px 10px;
	margin:20px;
	font-size:18px;
}
#SecurityPopUp p, #SecurityArea p
{
	margin:10px 0px 10px 25px;
	
}
#SecurityPopUp p.SendButtonContainer
{
	text-align:right;
	padding-bottom:0px;
}
#SecurityArea{
	background-image:url(/site_images/StoppageOverlay/Bg_notAuthorized.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	padding-top:190px;
}
#SecurityArea h3{
	background-image:url(/site_images/StoppageOverlay/Arrow.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:3px 0px 10px 35px;
	margin:10px;
	font-size:13px;
	line-height:21px;
}
#SecurityArea form{
	background-image:url(/site_images/OCU-Interactivo/LoansChange/campobg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	border:1px dotted #33CCCC;
	margin: 10px 40px;
	padding:10px;
}
#SecurityArea form p{
	margin:0px;
	font-weight:bold;
	margin-bottom:5px;
}
#SecurityArea form p span{
	display:block;
	width:150px;
	float:left;
}
#SecurityArea form div.SavePassBlock
{
	width:300px;	
	display:block;
	float:left;
	padding-top:15px;
}
#SecurityArea form .ButtonContainer
{
	padding-top:20px;
}
#SecurityArea div.Note{
	background-image:url(/site_images/OCU-Interactivo/LoansChange/campobg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	border:1px dotted #33CCCC;
	margin: 10px 40px 10px 10px;
	padding: 0px;
	color:#595959;
}
#SecurityArea div.Note p{
	margin:0px;
	padding: 10px 10px 10px 100px;
	background-image:url(/site_images/StoppageOverlay/Ribbon.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
}


#SecurityArea a, #SecurityPopUp a
{
	font-weight:bold;
}
#SecurityArea a:hover, #SecurityPopUp a:hover
{
	border-bottom: 1px dotted #0EA9A2;
}
#Content #SecurityPopUp h2
{
	width: auto;
	padding: 0px;
	margin: 0px;
}
#Content #SecurityPopUp
{
	background-image: none;
	padding: 0px;
	margin: 0px;
}
#Content #SecurityPopUp div.SecurityBodyBg
{
	background-image: none;
	padding: 0px;
}
#Content #SecurityPopUp div.SecurityFootBg
{
	background-image: none;
}
h2.BlueUnderline
{
	background-image:url(/site_images/Layout07/HorizontalSeparator.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:10px 0px 5px 0px;
	margin: 20px 10px;
	font-size:19px;

}
#SecurityArea h2.BlueUnderline
{

}
h3.Margin10
{
	padding:10px 10px;
	margin:10px 10px;
}

h3.Margin10 a
{
	font-weight:bold;
}

p.NewUser
{
	background-image:url(/site_images/Layout07/IconOcuNewUser.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:10px 20px 10px 60px;
}
p.Help
{
	background-image:url(/site_images/Layout07/IconSecurityHelp.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:10px 20px 10px 60px;
}
p.SendByMail
{
	background-image:url(/site_images/Layout07/IconSecuritySendByMail.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:10px 20px 10px 60px;
}
p.CheckMail
{
	background-image:url(/site_images/Layout07/IconSecurityMailCheck.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:10px 20px 10px 60px;
}
#Container div.divSelectorListFamilies
{
	width: 800px;
}
#Container div.divSelectorListFamilies h2
{
	font-size:24px;
	padding:8px;
}
#Container div.divSelectorListFamilies .IntroTitle h3
{
	font-size:17px;
	color:#339999;
	font-weight:normal;
	padding:0px;
	margin:0px;
	line-height:18px;
}
#Container div.divSelectorListFamilies .IntroTitle 
{
	background-image:url(/comparer.images/TabResultTM.jpg);
	background-repeat:repeat-x;
	padding:7px 20px 7px 10px;
}
#Container div.divSelectorListFamilies table 
{
	width: 590px;
	float: left;
}
#Container div.divSelectorListFamilies table th
{
	padding:10px;
	border-bottom:1px dotted #DAF2F2;
	margin:5px;

}
#Container div.divSelectorListFamilies table td
{
	padding:10px;
	border-bottom:1px dotted #DAF2F2;
	margin:5px;
	background-image:url(/site_images/Layout07/BoxBg.jpg);
	background-repeat:no-repeat;
}
#Container div.divSelectorListFamilies table td a
{
	background-image: url(/site_images/Layout07/ListArrow.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding-left:10px;
}
#Content div.Poll
{
	background-image:url(/site_images/Layout07/ItemBg.jpg);
	background-color:#F7FCFC;
	background-repeat:no-repeat;
	margin-bottom:20px;
	margin-top:30px;
	padding:9px 10px 0 14px;
	clear:both;
}
#Content div.Poll h4, #Content div.Poll h5
{
	color:#0EA9A2;
	font-size:18px;
	line-height:18px;
	margin-bottom:20px;
	margin-left:0;
	padding:0;
	text-transform:none;
}
#Content div.Poll h5
{
	color:#333333;
	font-size:12px;
	line-height:16px;
	margin: 0 0 0 0;
	padding: 3px 20px 0 0;
	text-transform:none;
	float: left;
	width: 200px;
}
#Content div.Poll ul
{
	list-style-type: none;
	padding: 0px 0 0 0px;
	cursor: auto;
}
#Content div.Poll ul li
{
	margin: 0 0 2px 0;
	padding: 0 0px 0 0;
	float: left;
	width: 65px;
}
#Content div.Poll ul li label
{
	background:white none repeat scroll 0 0;
	border:1px dashed #33CCCC;
	display:none;
	margin:10px;
	padding:10px;
	position:absolute;
	z-index:500;
}

#Content div.Poll div.Comments
{
	padding-top: 15px;	
}
#Content div.Poll div.Comments textarea
{
	margin: 4px 0 0 25px;
	border: solid 1px #666666;
	width: 250px;
	height: 70px;
	padding: 4px;
}
#Content div.Poll ul.Headers
{
	padding-left: 224px;
}
#Content div.Button
{
	padding: 10px 0 0 0px;
}

#Content div.Reminder h3, #Content div#Reminder h3
{
	padding:8px 0px 12px 40px;
	margin-bottom:8px;
}
#Content div#Reminder h3 a
{
	font-size:14px;
	font-weight:bold;
	
}
#Content div#Reminder h3 a:hover
{
	color:#66CCCC;
}
#Content div#Reminder h3
{
	background-image: url(/site_images/Layout07/userIconNoLogged.jpg); 
	background-repeat: no-repeat; 
	background-position: 0px 0px;	
}
#Content div.Reminder h3.Logged
{
	background-image: url(/site_images/Layout07/userIconLogged.jpg); 
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}

#Content div.Cuestionario h2{
	border-bottom:1px dotted #33CCCC; padding-bottom:5px;
}

#Content div.Cuestionario ul{
	list-style-type:none; margin:0px; padding:0px;
}
#Content div.Cuestionario ul li
{
	margin-bottom: 15px;
	padding: 0px 0px 0px 12px; 
	background-image: url(/site_images/Layout07/ListArrowBlue.jpg); 
	background-repeat: no-repeat; 
	background-position: 0px 5px; 
	line-height: 16px; 
	text-align:justify;
}
#Content div.Blog div.CommentBox{
	background-color:#F7FDFD; border:dotted 1px #C3D3D5; padding:10px;
}
#Content div.Blog pre{
	font-family:Verdana; width:100%; line-height:16px;
}


/*        Modulo Encuestas Home       */ 



#Container .FloatContainer #Sidebar2 div.BoxPlusLinked #divQuestion  {

font-size:12px; color:#006666;  margin-top:5px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; width:140px;

}

#Container .FloatContainer #Sidebar2 div.BoxPlusLinked .barraSI {
border-left:1px solid #999;border-right:1px solid #777;height:13px;
background-image:url(/site_images/home_encuesta_barraYbg.jpg);font-size:10px;padding-top:2px;margin-bottom:3px;

}

#Container .FloatContainer #Sidebar2 div.BoxPlusLinked .barraNO {
border-left:1px solid #777;border-right:1px solid #999;height:13px;
background-image:url(/site_images/home_encuesta_barraNbg.jpg);color:#fff;font-size:10px;padding-top:2px;margin-bottom:3px;
}



#Container .FloatContainer #Sidebar2 div.BoxPlusLinked .BotonSI {
text-align:center;
font-weight:bold;
padding-top:3px;
float:left;
margin-left:35px;
width:50px;
height:17px;
background-image:url(/site_images/home_encuestas_botonY.jpg);
background-position:top center;
background-repeat:no-repeat;

cursor:pointer;
}


#Container .FloatContainer #Sidebar2 div.BoxPlusLinked .BotonNO {
text-align:center;
font-weight:bold;
padding-top:3px;
float:left;
margin-left:5px;
width:50px;
height:17px;
background:url(/site_images/home_encuestas_botonN.jpg) top center no-repeat;
cursor:pointer;
}

#Container .FloatContainer #Sidebar2 div.BoxPlusLinked .BotonSI:hover {background:url(/site_images/home_encuestas_botonY_over.jpg) top center no-repeat;}
#Container .FloatContainer #Sidebar2 div.BoxPlusLinked .BotonNO:hover {background:url(/site_images/home_encuestas_botonN_over.jpg) top center no-repeat;}

/********/

#Content div.Forums h2{
	background-image:url(/site_images/forums/TitleBg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding:14px 0px 10px 70px;
	color:#6AB5B5;
	font-weight:bold;
	font-size:17px;
}
h1.h1Foros {
    background-image: url("/site_images/forums/TitleBg.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    color: #6AB5B5;
    font-size: 17px;
    font-weight: bold;
    padding: 14px 0 10px 70px;
	margin:0;
	width:auto;
}

#Content div.Forums ul.Messages{
	padding:10px;
	background-color:#EFF9FA;
	border:1px dotted #ADD6D6;
	list-style-type:none;

}

#Content div.Forums ul.Messages li{
padding: 0px 10px 10px 10px;
border:1px solid #D6EBEB;
background-color:#FFFFFF;
border-bottom:2px solid #D6EBEB;
border-right:2px solid #D6EBEB;
}

#Content div.Forums ul.Messages li p{
	margin:0px;
	padding:10px 0px 2px 0px;
}

#Content div.Forums ul.Messages li .MoreInfo{
border-bottom:1px dotted #D6EBEB;
padding:2px 0px 35px 0px;
}

#Content div.Forums ul.Messages li .MoreInfo p.Name{
	width:440px;
	float:left;
	padding:0px;
	margin-top:7px;
}
#Content div.Forums ul.Messages li .MoreInfo p.Date{
	
	width:100px;
	border-left:1px dotted #666666;
	float:left;
	color:#53A6A6;
	padding:0px 0px 0px 5px;
}
#Content div.Forums .Pager{
	padding:10px;
	text-align:center;
}

#Content div.Forums .Pager span{
	padding:2px 5px;
	text-align:center;
	border:1px solid #66CCCC;
	background-color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	clear:both;
}
#Content div.Forums .Pager a{
	color:#009999;
	font-size:16px;
	font-weight:bold;
	padding:2px 5px;
	border:1px solid #FFFFFF;
}
#Content div.Forums .Pager a:hover{
	color:#66CCCC;
	background-color:#EFF9FA;
	border:1px solid #66CCCC;
}
#Content div.Forums .Pager a.PagerButton{
	border:0px;
}
#Content div.Forums .Pager a.PagerButton:hover{
	background-color:#FFFFFF;
}
#Content div.AddMessage h2{
	background-image:url(/site_images/forums/FormTitleBg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding:14px 0px 10px 70px;
	color:#6AB5B5;
	font-weight:bold;
	font-size:17px;
	margin-bottom:5px;

}

#Content div.AddMessage ul.Messages li label{
	display:block;
	float:left;
	height:20px;
	width:120px;
}

#Content div.AddMessage ul.Messages li input, #Content div.AddMessage ul.Messages li textarea {
	border:1px solid #C3D3D5;
	width:400px;
	margin-right:20px;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#Content div.Forums ul.Messages li div.ReplyButton {

	padding:10px;
}
#Content div.Forums ul.Messages li div.ReplyButton a{
	width:120px;
	background-image:url(/site_images/Hidrocarburos/images/BgButton.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	color:#FF6600;
	padding:10px 27px;
}
#Content div.Forums ul.Messages li div.ReplyButton a:link, #Content div.Forums ul.Messages li div.ReplyButton a:visited{
	border:0px;
	cursor:pointer;
}
#Content div.Forums ul.Messages li input#btnRespuestaClean{
	width:120px;
	background-color: transparent;
	background-image:url(/site_images/Hidrocarburos/images/BgButton.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	color:#FF6600;
	padding:10px;
}
#Content div.Forums ul.Messages li div.OriginalMessage p{
	background-color:#EFF9FA;
	margin:5px;
	padding:5px 10px;
}

#Content div.AddMessage ul.Messages li div.InputBlock{
	padding:10px 0px;
}

#Content div.AddMessage input.SendButton{
	border: 0px none ; background-image: url(/site_images/Layout07/ButtonSend.gif); width: 61px; height: 19px; background-color: rgb(255, 255, 255); cursor:pointer; float:right;
}

#Content #RespBlock{
	padding-top:180px;
	width:100%;
	height:100%;
	z-index:20000;
	text-align:center;
	position:absolute;
	top:0px;
	left:0px;
}

#Content #RespBlock h2{
	padding:85px 0px 150px 0px;
	background-image:url(/site_images/forums/MessageBg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font-size:15px;
	font-weight:bold;
	line-height: 22px;
}
#ThemeCoc .Two, #ThemeCoc .One, #ThemeCoc .Three, #ThemeCoc .Many
{
	background-image: url(/site_images/coc/themebg.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	
	height: 103px;
	background-position: left 10px;
}
#ThemeCoc ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#ThemeCoc li
{
	margin: 0;
	padding: 0 0 0 45px;
	font-size: 15px;
}
#ThemeCoc li, #ThemeCoc a, #ThemeCoc strong, #ThemeCoc span
{
	float: left;
	font-weight: bold;
}
#ThemeCoc strong
{
	width: 80px;
	padding: 30px 20px 0 0;
}
#ThemeCoc strong em
{
	background-color: #0EA9A2;
	color: #ffffff;
	font-style: normal;
	line-height:20px;
}
#ThemeCoc a:hover strong em
{
	color: #DDDDDD;
}
/*Variations*/
#ThemeCoc .One strong
{
	width: 110px;
	padding: 30px 20px 0 100px;
}
#ThemeCoc .Three
{
	height: 152px;
	background-position: left 55px;
	padding-left: 80px;
}
#ThemeCoc .Three li
{
	width: 132px;
	padding: 0 0 0 8px;
}
#ThemeCoc .Three strong
{
	width: 132px;
	padding: 0 0 5px 0;
	height: 40px;
}
#ThemeCoc .Many
{
	height: 152px;
	background-position: left 55px;
	padding-left: 14px;
}
#ThemeCoc .Many li
{
	width: 132px;
	padding: 0 0 0 8px;
}
#ThemeCoc .Many strong
{
	width: 132px;
	padding: 0 0 5px 0;
	height: 40px;
}
#ThemeCoc .Buttons
{
	position: absolute;
	width:595px;
}
#ThemeCoc .Buttons a
{
	position:relative;
	top:-65px;
	padding: 2px;
}
#ThemeCoc .Buttons a.Next
{
	float: right;
}
/****************** ENTRADA GENERAL SS + PS + GUIAS COMPRA *****************/

div.SplitList ul.Group1, div.SplitList ul.Group2 {
	float:left;
	width:275px;
}

div.SplitList ul.Group1 {
	padding-right: 10px
}

div.SplitList ul.Group2 {
	padding-left: 10px
}

div.SplitList ul {
	list-style-type:none;
	padding:0;
}

div.SplitList div.ContentList {
	margin-bottom:40px;
	visibility:hidden;
}

#Content div.ContentList h2 {
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0 0 1px 30px;
}

div.SplitList div.ContentList h2.Content_516284 {
	background-image:url(/site_images/MiCompraMaestra/IcoImagenSonido.jpg);
}

div.SplitList div.ContentList h2.Content_516294 {
	background-image:url(/site_images/MiCompraMaestra/IcoTelefoniaInformatica.jpg);
}

div.SplitList div.ContentList h2.Content_516304 {
	background-image:url(/site_images/MiCompraMaestra/IcoCochesMotos.jpg);
}

div.SplitList div.ContentList h2.Content_516314 {
	background-image:url(/site_images/MiCompraMaestra/IcoElectrodomesticos.jpg);
}

div.SplitList div.ContentList h2.Content_516334 {
	background-image:url(/site_images/MiCompraMaestra/IcoDineroAhorro.jpg);
}

div.SplitList div.ContentList h2.Content_516354 {
	background-image:url(/site_images/MiCompraMaestra/IcoTarifas.jpg);
}

div.SplitList div.ContentList h2.Content_516344 {
	background-image:url(/site_images/MiCompraMaestra/IcoSeguros.jpg);
}

div.SplitList div.ContentList h2.Content_516324 {
	background-image:url(/site_images/MiCompraMaestra/IcoAlimentacion.jpg);
}

div.SplitList div.ContentList ul li.MembersOnlyClosed a span{
	background-image:url(/site_images/MiCompraMaestra/socios.gif);
	background-position:230px 0px;
	background-repeat: no-repeat;
	display:block;
	height:16px
}
/****************** FIN ENTRADA GENERAL SS + PS + GUIAS COMPRA *************/

/******************************* Preload Styles ***************************/
#Preload { width: 413px; height:413px; background-image:url(/site_images/Preload/96418568.jpg); background-repeat:no-repeat; text-align:center; position: relative; /*left: 40%; top: 40%;*/ opacity:0.9; filter:alpha(opacity=90)/* For IE8 and earlier */; }
#Preload p {  margin-top: 20px; text-align:center; line-height:30; color:#0ea9a2; font-size:24px; line-height:24px; padding-top:20px opacity:10; filter:alpha(opacity=100)/* For IE8 and earlier */ }
#Preload .PreloadImg { margin-top: 310px; line-height:24px; opacity:10; filter:alpha(opacity=100)/* For IE8 and earlier */}
