/*#############################################################
Name: Summer Breeze
Date: 2006-07-04
Author: Viktor Persson
URL: http://arcsin.se

Feel free to use and modify but please provide credits.
#############################################################*/

/* standard elements */
* {
	font: normal 1em "Lucida Sans Unicode",sans-serif;
	margin: 0; padding: 0;
}
a {
	color: #362;
}
a:hover, .footer a:hover {
	color: #111;
}
body {	
	background: #769359 url(img/bg.jpg) repeat-y center top;
	color: #443;
	font-size: 12px;
	margin: 0;
}
p,cite,code,ul {
	margin-bottom: 1.2em;
}
/***** DNN Styles to override *****/
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled, .NormalBold, .NormalRed, h1, h2, h3, h4, h5, h6, .Head
{
    font-family: "Lucida Sans Unicode",sans-serif;
    font-size: 100%;
    font-weight: normal;
    color:#443;
}
.NormalDisabled
{
    color: Silver;
}
.NormalBold
{
    font-weight: bold
}
.NormalRed
{
    font-weight: bold;
    color: #ff0000
}
.Normal a
{
text-decoration: underline;
}
h1, h2, h3, h4, h5, h6
{
    font-weight: bold;
}
/****** end DNN override *****/

h1, h2, h3 {
	font: normal 1.2em "Lucida Sans Unicode",sans-serif;
}
ul {
	margin: 12px 0;
}
li {
	list-style: url(img/li.gif);
	margin-left: 18px;
}
code {
	background: url(img/bgcode.gif);
	border: 1px dotted #AAA;
	color: #444;
	display: block;
	font: normal 1em "Lucida Sans Unicode",serif;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}

cite {
	display: block;
	background: url(img/quote.gif) no-repeat;
	color: #663;
	font: normal 1.1em "Lucida Sans Unicode",serif;
	padding-left: 28px;
}

/* misc */
.divider {
	background: url(img/divider.gif) no-repeat;
	height: 24px;
	margin: 16px 0;
}
.clearer {
	clear: both;
}

/* structure */
.container {
	font-size: 1em;
	margin: 0 auto;
	width: 590px;
	clear: both;
}

/* header */
.header {
	background: #597F93 url(img/header.jpg) no-repeat center top;
	border-bottom: 1px solid #CCC;
	height: 180px;
	text-align: center;
}
.header h1 {
	color: #FFF;
	font: normal 3em "Trebuchet MS",sans-serif;
	line-height: 180px;
}

/* navigation */
.navigation {
	height: 36px;
	margin: 0 auto;
	width: 632px;
}
.navigation a {
	background: url(img/navigation.jpg) no-repeat;
	color: #FFF;
	float: left;
	font: bold 1.2em serif;
	height: 31px; 
	letter-spacing: 1px;
	line-height: 31px;
	text-align: center;
	text-decoration: none;
	width: 120px;
}
.navigation a:hover {
	color: #FFF;
	background-position: left bottom;
}

/* HouseMenu */
/* remove bullets, indents and spacing for lists */
#HouseMenuNav {
    margin: 0;
}
#HouseMenuNav li {
    list-style:none;
    margin: 0;
    float: left; /* added for menu in IE */
}

/* content */
.content {
	/* padding: 18px 0; */
	padding: 0 0 18px 0;
}
.content h1, .content h2, .content h3 {
	color: #553;
	font-size: 1.4em;
	margin-bottom: 4px;
}

/* footer */
.footer {
	color: #886;
	font-size: 0.9em;
	padding-bottom: 12px;
	text-align: center;
}
.footer a {
	color: #664;
}

/* DotNetNuke Admin Menu */
#adminmenu 
{
    position: absolute;
    top: 200px;
    right: 0px;
    padding: 0;
    margin: 0;
    background-color: #fff;
}
/* DNN login links */
#login_links 
{
    text-align: right;
}
#search 
{
position: relative;
bottom: 80px;
text-align: right;
}
#search a
{
color: #fff;
}



/* DTS */
table.SettingsTable {text-align: left;}
tr.SettingsTable {vertical-align: top;} /* por definición no funciona a nivel de tabla */

/* FblogComentarious (View)*/
.caja_texto {
	width:200px;
	border:solid 1px gray;
}
.botones {
	height:20px;
}
div.CommentsContainer
{
    width:100%; 
    float:left;
}
div.CommentPost {
	width:auto;
	overflow:hidden;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
	padding:10px;
	height:100%;
	margin-top:15px;
	background-color: #EEEEEE;

}
div.CommentPost_par {
	background-color: #EEEEEE;
}
div.CommentPost_impar
{
}
div.CommentPost_level_0 {
}
div.CommentPost_level_1 {
    background-color:#EDEDED;
	margin-left:30px;
}
div.CommentPost_level_2 {
	margin-left:60px;
}
div.CommentPost_level_3 {
	margin-left:90px;
}
div.CommentPost_level_4 {
	margin-left:120px;
}
div.CommentPost_level_5 {
	margin-left:150px;
}
div.CommentsToolBar {
    width: 100%;
	padding: 4px 0px 4px 0px;
	float:left;
	height:100%;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px   ;
}
p.CommentsPostText {
	padding: 15px 6px 0px 6px;
	height: 100%;
	width:auto;
}
span.CommentsPostText 
{
	/*padding: 5px 5px 5px 5px;*/
	height: 100%;
	width:auto;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
}
div.CommentsAvatar 
{
    float:left; 
    width:100px;
    border:solid 0px #000000; 
    padding: 3px 3px 3px 3px; 
    margin-right:10px; 
    margin-bottom:5px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
}
span.CommentDate 
{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
}
div.CommentsBarReply {
	width:100%;
	float:left;
	height:18px;
	text-align:right;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px
}
span.CommentsTools {
	float: right;
	width:57px;
	margin-left: 5px;
}
span.CommentsScore {
	float: right;
	margin-right: 5px;
	font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
}
div.CommentsSeparator  {
	width:100%;
	height:15px;
}
div.Pagination {
	overflow:hidden;
	height:100%;
	width:100%;
}
div.PaginationPrev {
	width:20%;
	float:left;
	text-align:left;
}
div.PaginationNext {
	width:20%;
	float:left;
	text-align:right;
}
div.PaginationNumbers {
	width:60%;
	float:left;
	text-align:center;
}
div.PaginationNumber {
	width:99%;
	padding: 0px 5px 0px 5px;
}
div.PaginationSeparator {
	width:100%;
	height:30px;
}
div.Div23 {
	width:1%;
	float:left;
	text-align:left;
}
div.Div25 {
	color:#000000;
}
div.Div27 {
	float:left;
	width:100%;
}
.textAreaPostComment 
{
    overflow:auto;     
    width:99%;
}
div.Div28 {
	background-color:#f1f1f1;
	padding:4px 4px 4px 4px;
	display:none;
}
div.Div29 {
	padding:4px 4px 4px 4px;
	margin-top:10px;
}
div.Div32
{
	height:100%;
	width:100%;
	overflow:hidden;
    font-family: Tahoma, Arial, sans-serif;
  font-size: 13px
}
div.Div32 textarea {
  	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	color: #000;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	margin: 3px;
	padding: 0px;
}


div.Div32 input {
	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	color: #000;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	margin: 3px;
	padding: 3px;


letter-spacing: 1px;

}
div.Div32 textarea:focus,div.Div32 input:focus, div.Div32 label:focus {
	background: #fff;
	border: 1px solid #686868;

}

div.Div33
{
	height:5px;
}

div.Div34
{
	width:98%;
	height:25px;
}

div.Div35
{
	float:left;
	width:20%;
    height:20px;
}

div.Div35_1
{
	/*float:left;
	width:80%;    */
}

div.Div36
{
	height: 20px;
}

div.Div37
{
	float:left;
	width:20%;
	height:25px;
}

div.Div38
{
	float:left;
	width:80%;
	height:25px;
}
div.Div39 {
	margin-left:7px;
	float:left;
}
div.Div40
{
	float:left;
}
.lblActionOk
{
	color: #00C000;
}
.lblMessagePost
{
	color: #00C000;
}

a.lkbDelete:link{color: #FF0000;}
a.lkbDelete:visited{color: #FF0000;}
a.lkbDelete:hover{color: #FF0000;}


/* DTS SkinTab Container */
.tab_dts .ajax__tab_header
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #2647a0;
}

.tab_dts .ajax__tab_header .ajax__tab_outer 
{
    background:url(sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #808080;
    border-bottom-width:0px;
}

.tab_dts .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}

.tab_dts .ajax__tab_hover .ajax__tab_outer 
{   
    background: url(img/yui/sprite.png) #bfdaff repeat-x left -1300px;
}
.tab_dts .ajax__tab_active .ajax__tab_tab 
{     
    color:#fff;
}
.tab_dts .ajax__tab_active .ajax__tab_outer
{
    background:url(img/yui/sprite.png) #2647a0 repeat-x left -1400px;
    border:solid 1px #2647a0;
}
.tab_dts .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}

/* DTS SkinTab Rankings Container */
.tab_rankings_dts .ajax__tab_header
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:12px;
    border-bottom:solid 5px #2647a0;
}

.tab_rankings_dts .ajax__tab_header .ajax__tab_outer 
{
    background:url(sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #808080;
    border-bottom-width:0px;
}

.tab_rankings_dts .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}

.tab_rankings_dts .ajax__tab_hover .ajax__tab_outer 
{   
    background: url(img/yui/sprite.png) #bfdaff repeat-x left -1300px;
}
.tab_rankings_dts .ajax__tab_active .ajax__tab_tab 
{     
    color:#fff;
}
.tab_rankings_dts .ajax__tab_active .ajax__tab_outer
{
    background:url(img/yui/sprite.png) #2647a0 repeat-x left -1400px;
    border:solid 1px #2647a0;
}
.tab_rankings_dts .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}

.validatorError {color: Red;}

/* FBlogArticles */
div {-moz-box-sizing: border-box; margin: 0; padding: 0;} /* soluciona paddings en FireFox y navegadores "mozilla like" */
div.EAContainer {width:100%; overflow:hidden; -moz-box-sizing:border-box; margin:0; padding: 0;}
div.EALeft {width:65%; float: left; text-align: left;}
div.EARight {width:35%; float: right; text-align: left;}
input.EAInputText {width: 100%;}
input.EAInputDrop {}
div.EATitle {width:100%; float:left;}
div.EAPage {width:100%;}
div.EAPageCommands {width:100%; text-align:right; border-bottom: dotted 2px; }
div.EABlock {width:100%; -moz-box-sizing:border-box;}
div.EABlockView {float:left; width:100%; border-bottom: solid 1px; border-top: solid 1px; }
div.EABlockMoving {width:100%; text-align:right; float:left; border-bottom: dashed 1px; }
div.EAFCKEditor {width:100%; display:block; float:left;}
div.EAImgTextBlock {float:left; width:100%; text-align: center; }
div.EAImgSingleLeft {float: left;}
div.EAImgSingleRight {float: right;}
div.EAImgSingleCenter {display: block; margin: auto;}
input.EAImagesBlock {width:25%;}
div.EAImagesBlock {width: 100%; float: left;}
div.EAImageUpload {width: 100%; float: left;}
div.EALinks {width:100%; background-color: #C6D6FD; float:left;}
div.EALinksLink {width:43%; overflow: hidden; float:left; }
div.EALinksDescription {width:43%; overflow: hidden; float:left; padding-left:3px;}
div.EALinksCommand {width:14%; overflow: hidden; float: left; }
div.EALinksAdd {width:100%; float:left;}
input.EALinksAdd {width:25%; font-size:smaller; }
div.EACategories {width:100%; border-style:solid; border-width:thin; overflow:hidden;}
div.EACategory {float:left; width:100%;}
div.EACategoryExpand {float:left; width:35px;}
div.EACategoryName {float:left; max-width:150px; #width: expression(this.clientWidth > 150 ? '150px':this.clientWidth+'px'); overflow:hidden; } /* tomado de http://phydeaux3.blogspot.com/2006/01/max-width-and-faking-it-for-ie.html*/
div.EACategoryButtons {float:left; width:auto; }
.EACategoryCbx {float:right;}
div.EATags {width:100%; border-style:solid; border-width:thin; }
div.EAKeywords {width:100%; border-style:solid; border-width:thin; }
div.EARecommendations {width:100%; border-style:solid; border-width:thin; }
div.EARelated {width:100%; border-style:solid; border-width:thin; }
div.EAAdditionalData {width:100%; border-style:solid; border-width:thin; }
input.EACalendar {width:60px; font-size:smaller; }
div.EASaveCancelButtons {width:100%; float:left;}
.EAAutocompleteUL
{
	visibility : hidden;
	margin : 0px!important;
	background-color : window;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	overflow : scroll;
	height: auto;
	max-height : 300px;
    text-align : left;
    list-style-type : none;
    padding-left: 0px;
}
.EAAutocompleteSelectedLI {background-color: #003366; color: White; list-style-type: none;}
.EAAutocompleteLI {background-color : window; color : windowtext; list-style-type: none;}
ul.EAActiveTags { margin : 0px!important; list-style-type : none; padding-left: 0px; font-weight:bold;}
ul.EAActiveTags li {list-style-type: none; display:inline; background-color:Gray; margin-left: 2px;}
ul.EAActiveKeywords { margin : 0px!important; list-style-type : none; padding-left: 0px; font-weight:bold;}
ul.EAActiveKeywords li {list-style-type: none; display:inline; background-color:Gray; margin-left: 2px;}

div.VAContainer {width:100%; overflow:hidden; -moz-box-sizing:border-box; margin:0; padding: 0;}
div.VAArticle {float:left; display:block; width:100%; margin: 0 0 10px 0;}
div.VAArticle h1 {margin: 0 0 3px 0;}
div.VALinks {width:100%; float:left; margin-bottom: 10px; margin-top: 10px;}
div.VALinksDescription {width:100%; overflow: hidden; float:left; }
.VALnkTit {font-weight: bold; }

div.VAImgSingleLeft {float: left; border-style: none;margin:0 20px 10px 0; }
div.VAImgSingleLeft img {border-style: none;}
div.VAImgSingleRight {float: right; border-style: none;margin:0 0 10px 20px;}
div.VAImgSingleRight img {border-style: none;}
div.VAImgSingleCenter {display: block; margin: auto; border-style: none; text-align: center;}
div.VAImgSingleCenter img {border-style: none;}
div.VAImgDescription {font-style: italic;position:relative; border-style: none; background-color: white; color: #666666; text-align: center;font:13px verdana,arial ;padding:7px;}
td.VAImgDescription {padding: 0 5px 5px 5px;}
div.VAAlbum {margin:10px 0 10px 0;float: left; width: 100%;}
div.VAAlbumImgSingleLeft {float: left; border-style: none;}
div.VAAlbumImgSingleLeft img {border-style: none;}
div.VAAlbumImgSingleRight {float: right; border-style: none;}
div.VAAlbumImgSingleRight img {border-style: none;}
div.VAAlbumImgSingleCenter {display: block; margin: auto; border-style: none; text-align: center;}
div.VAAlbumImgSingleCenter img {border-style: none;}
div.VAAlbumImgDescription {position:relative; border-style: none; background-color: white; color: #666666; text-align: center; font:13px tahoma,arial; padding-top:7px; padding-bottom:7px; height:100%;}
.VAAlbumImgLink {font-style: italic;}
.imgBlock {display: block;} /* imprescindible para que IE no ponga espacio en blanco entre imagen y descripción */

div.VATitle {float:left; width: auto; padding: 0px 0px 5px 0px;}
div.VATitle h1 {margin: 0 0 3px 0;}
span.VATitle {font-style: italic; font-size: smaller;}
span.VATitle a {font-style: normal;}
div.VABlocks {float: left; width:100%;}
div.VAMultiSummary {padding: 5px 0 0 0;}
div.VARelations {width: 100%; float:left;}
div.VATagsContainer {width:100%; float:left;}
div.VATags {float:left;}
ul.VAActiveTags { margin : 0px!important; list-style-type : none; padding-left: 0px; font-weight:bold;}
ul.VAActiveTags li {list-style-type: none; display:inline; margin-left: 2px;}
div.VACategoriesContainer {width:100%; float:left;}
div.VACategories {float:right;}
ul.VAActiveCategories { margin : 0px!important; list-style-type : none; padding-left: 0px; font-weight:bold; float:right;}
ul.VAActiveCategories li {list-style-type: none; display:inline; margin-left: 2px;}
div.VAFooter {width: 100%; float:left;}
a.VAFooter:link{color: #F1F1F1;margin: 2px 2px 2px 2px;text-decoration:underline;padding: 2px 3px 3px 4px; }
a.VAFooter:visited{color: #F1F1F1;margin: 2px 2px 2px 2px;text-decoration:underline;padding: 2px 3px 3px 4px;  }
a.VAFooter:hover{color: white;margin: 2px 2px 2px 2px;text-decoration:underline;padding: 2px 3px 3px 4px; }
div.VAPermalink {
	background: url('img/gray_bkg.png') top left repeat-x;
	height: 31px;
	margin: 5px 0 10px 0;
	width: 100%;
	}
span.VAHome {padding: 5px 0 0 0; 
			 font-weight: bold;
	  	 	 background: url('img/gohome_bkg.png') top left no-repeat;
			 display: block;
			 float: left;
	  	     height: 31px;
			 width: 152px;
			 text-align: center;
}
a.VAHome:link {color: White; text-decoration: none;}
a.VAHome:visited {color: White; text-decoration: none;}
a.VAHome:hover {color: White; text-decoration: none;}
div.VAPermalinkRight {padding: 6px 10px 0 0; font-size: 11px; text-indent: 5px; #padding: 2px 10px 0 0;}
div.VAPermalinkRight input {width: 50%;}
div.VAPermalinkRight span {padding: 0 5px 0 0;}
div.VAPostSubscribe { background: #f7f7f7;
					  border-top: 1px solid #ccc;
					  padding: 5px; 
					  margin: 0 0 10px 0;}
a.VAPostSubscribe:link {text-decoration: none; padding: 0px;}
a.VAPostSubscribe:visited {text-decoration: none; padding: 0px;}
a.VAPostSubscribe:hover {padding: 0px;}
img.VAPostSubscribe {margin: 0 5px 0 0;}
a.VAPostCommentSubscribe:link {text-decoration: none; padding: 0 0 0 5px;}
a.VAPostCommentSubscribe:visited {text-decoration: none; padding: 0 0 0 5px;}
a.VAPostCommentSubscribe:hover {padding: 0 0 0 5px;}
img.VAPostCommentSubscribe {margin: 0 2px 0 0;}
div.VLPostCommentSubscribe {text-align: right; margin-top: -10px;}
a.VLPostCommentSubscribe:link {text-decoration: none; padding: 0 0 0 5px;}
a.VLPostCommentSubscribe:visited {text-decoration: none; padding: 0 0 0 5px;}
a.VLPostCommentSubscribe:hover {padding: 0 0 0 5px;}
img.VLPostCommentSubscribe {margin: 0 2px 0 0; }
div.VAViewPager {padding: 20px 3px 3px 3px; margin: 3px;text-align: center;
				 float:left; width: 100%;}
div.VAViewPager a { padding: 2px 5px 2px 5px; margin-right: 2px; border:1px solid #9aafe5;text-decoration: none;
					color: #2e6ab1; }
div.VAViewPager a:hover, div.pagination a:active {border:1px solid #2b66a5;color: #000000; }
div.VAViewPager span.VASelectedPage {padding: 2px 5px 2px 5px; margin-right: 2px;border:1px solid #2e6ab1; font-weight: bold; background-color: #2e6ab1;
									 color: #ffffff; }
div.VAViewPager span.VADisabledPage {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #929292;color: #929292; }
div.VAPrevious {float: left;}
div.VANext {float: right;}

div.VAPagesNavigator {
clear:both;
margin:10px 0 10px 0;
float: left; width: 99%;
font: 13px Tahoma, Arial, sans-serif ;
}
div.VAPagesNavigator a{
  text-decoration: none
}

div.VAPreviousPage {
float: left; width: 45%;
}
div.VAPreviousPage img { margin: 0 0 3px 0;}
div.VANextPage {
text-align:right;
float: right; width: 45%;  }

div.VAArticlesNavigator {
clear:both;
margin:10px 0 10px 0;
float: left; width: 99%;
font: 13px Tahoma, Arial, sans-serif ;
}
div.VAArticlesNavigator a{
  text-decoration: none
}

div.VAPreviousArticle {
float: left; width: 45%;
}
div.VAPreviousArticle img { margin: 0 0 3px 0;}
div.VANextArticle {
text-align:right;
float: right; width: 45%;  }
div.VACommentsCount {float: left; width: 100%;}
div.VANextArticle img { margin: 0 0 3px 0;}

p.VATopPagerCombo { text-align: right;}
div.VASummary {width: 490px; float: left; padding: 5px 0 0 0;}
div.VAVotes {
width: 70px; text-align: left; margin: 0 0 0 0!important; padding: 0 0 0 0!important;
  font-family: Tahoma, Arial, sans-serif   ;
  font-size:11px; float:right;
}
div.VASelectedCategory h1 { margin: 0 0 5px 0;}
div.VASubcategories {padding: 0px 3px 3px 3px;}
div.VASubcategories ul { margin : 0px!important; list-style-type : none; padding-left: 0px; font-weight:bold;}
div.VASubcategories ul li {list-style-type: none; display:inline; margin-left: 0px;}

td.VAVotesResLeft {color: #ffffff; background-color: transparent;
	                background-image: url(img/votes_left_bg.png);
	                background-repeat: no-repeat; text-align: center;
	                vertical-align: middle; height: 25px;

}
td.VAVotesResRight {color: #ffffff; background-color: transparent;
	                background-image: url(img/votes_right_bg.png);
	                background-repeat: no-repeat; text-align: center; 
	                vertical-align: middle; height: 25px;
                      }
div.VACopyright
{
background-color: #f9f9f9;
color: #b4b4b4;
text-align: right;
clear: both;
font-size: 8pt;
height: 34px;
width: 100%;
}
span.VACopyright_Img
{
    float:right; padding-top:7px; padding-bottom:14px; margin-left:7px;
}
div.VACopyright_Txt
{
    padding-top:10px; padding-bottom:14px;
}
div.VAAdditional 
{
font-size: 9pt;
text-align: left;
font-family: Verdana;
line-height: 18px;
margin-top: 20px;
margin-right: 0pt;
margin-bottom: 0px;
margin-left: 0pt;
border-top-width: 1px;
border-top-style: dashed;
border-top-color: #cccccc;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #cccccc;
list-style-type: square;
padding-top: 15px;
padding-right: 5px;
padding-bottom: 15px;
padding-left: 5px;
width: 100%;
overflow: hidden;
}
div.VASociable {height: auto; width: 100%;}
div.VASociable img {margin: 0 2px 0 0;}
div.VATags {height: auto; width: 100%;}
div.VACategories {height: auto; width: 100%;}
div.VACategories ul 
{margin : 0px!important; 
 list-style-type : none; 
 padding-left: 0px; 
}
div.VACategories ul li 
{list-style-type: none; 
 margin-left: 0px;
 font-weight:bold;
}
ul.VAActiveSubCategories
{margin : 0px!important; 
 list-style-type : none; 
 padding-left: 0px; 
 display: inline;
}
ul.VAActiveSubCategories li 
{list-style-type: none; 
 display:inline; 
 margin-left: 0px;
 font-weight:normal!important;
}

div.ECCategoryExpand {float:left; width:35px;}
ul.ECCategories { margin : 0px!important; list-style-type : none; padding-left: 0px; }
li.ECCategories {list-style-type: none; }
div.ECCategories {width:100%; overflow:hidden;}
div.ECCategoryName {float:left; max-width:150px; #width: expression(this.clientWidth > 150 ? '150px':this.clientWidth+'px'); overflow:hidden; } /* tomado de http://phydeaux3.blogspot.com/2006/01/max-width-and-faking-it-for-ie.html*/
div.ECCategoryButtons {float:left; width:auto; }
div.ECCategoriesForm { text-align: left;}

ul.VAAuthors { margin : 0px!important; list-style-type : none; padding-left: 0px; }
ul.VAAuthors li {list-style-type: none; }
a.VASelectedAuthor:link{text-decoration:underline; font-weight:bold; color:}
a.VASelectedAuthor:visited{text-decoration:underline; font-weight:bold; }
a.VASelectedAuthor:hover{text-decoration:underline; font-weight:bold; }

ul.VRArticles { margin : 0px!important; list-style-type : none; padding: 0px; font-size:14px }
img.VRArticlesL {border: 0; padding: 0 5px 0 0; float: left;}
img.VRArticlesR {border: 0; padding: 0 5px 0 0; float: right;}
div.VRArticles {width: 100%; overflow: hidden;}
ul.VRArticles li {
margin-left:20px;
padding: 0px 0 0 4px;
list-style-image: url(img/li.gif);
list-style-type: none; 
}
ul.VRArticles li a {
  padding: 0;
  text-decoration:none;
}

ul.VSArticles { margin : 0px!important; list-style-type : none; padding-left: 0px; }
ul.VSArticles li {list-style-type: none; }
img.VSArticles {float:left; border: 0; margin: 0 5px 0 0;}
div.VSArticles {overflow: hidden; width: 100%; cursor:hand; }
/* div.VSArticles:hover {background-color: Gray;} pendiente */
div.VSArticles div {float: left; width: 100%;}
div.VSArticles div h1 {margin: 10px 0 3px 0;}
a.VSItem  {text-decoration:none;}
/* a.VSItem:hover{ background-color: Gray; pendiente } */
span.VSAuthorDate {font-weight: bold;}
div.VSViewPager {padding: 20px 3px 3px 3px; margin: 3px;text-align: center;
				 float:left; width: 100%;}
div.VSViewPager a { padding: 2px 5px 2px 5px; margin-right: 2px; border:1px solid #9aafe5;text-decoration: none;
					color: #2e6ab1; }
div.VSViewPager a:hover, div.pagination a:active {border:1px solid #2b66a5;color: #000000; }
div.VSViewPager span.VASelectedPage {padding: 2px 5px 2px 5px; margin-right: 2px;border:1px solid #2e6ab1; font-weight: bold; background-color: #2e6ab1;
									 color: #ffffff; }
div.VSViewPager span.VADisabledPage {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #929292;color: #929292; }
div.VSSearching {margin: 0 0 5px 0;}
div.VSSearching span {}
div.VSSearching a:link{font-weight:bold; text-decoration:none;}
div.VSSearching a:visited{font-weight:bold; text-decoration:none;}
div.VSSearching a:hover{font-weight:bold; text-decoration:none;}
div.VSRelatedSearches {margin: 10px 0 0 0; width: 100%; float: left;}
div.VSRelatedSearches span {}
div.VSRelatedSearches ul {margin : 0px!important; list-style-type : none; padding-left: 0px; font-weight:bold;}
div.VSRelatedSearches ul li {list-style-type: none; display:inline; margin-left: 2px;}

.search {
width:300px;
padding: 15px;
margin: 0;
float: right;
position: relative;
height: 25px;
width: auto;
}
.search .txt
{
width: 220px;
border: none 0px;
padding: 2px 0px 4px 3px;
margin: 0px 0px 0px 0px;
vertical-align: middle;
position: relative;
color:#4c4c4c
}

.search .imb
{
background: none;
border: none;
color: transparent;


letter-spacing: 1px;
position: relative;
right: 10pt;
top: 0pt;
vertical-align: middle;
padding-left: 0px;
margin-left: 0px;

}

blockquote, BLOCKQUOTE {
border-left: 10px solid #7bad01;
padding: 0 17px;
font-style: italic ;

}

.banner-button {
	/*background: url(img/banner125bg.jpg) no-repeat;*/
	
	height: 132px;

	width: 132px;

	display: block; /* =FIXED in *.ie.css for IE*/

	float: left;

	margin: 0px 15px 5px;
}
.info {float:left;width:33%;border-bottom:3px double #5a6990;font-size:110%;
margin:0 12px 0 0;padding:20px 4px 10px 0;background:white url("http://www.20minutos.es/css2/i/bg/lad.gif") top left no-repeat;background-position:50% 0;}


#dnn_ctr373_EFBArticles_rptPages_ctl00_btnGetWidth {float:left;} /* quitarlo cuando no se use más el botón de ver ancho del módulo */
#dnn_ctr371_EFBArticles_rptPages_ctl00_btnGetWidth {float:left;} /* quitarlo cuando no se use más el botón de ver ancho del módulo */

div.VRankingFilter {margin: 0 0 5px 0;}

/* DTS Registration */
.dtsReg_GlobalDiv  {
    font:normal 11px Verdana, Tahoma, Sans-Serif; 
    color:#555;
}

.dtsReg_successMsg
{
    color: #009900;
}

.dtsReg_setting
{
    background-color:#66CCFF;
}

.dtsReg_divAvatar
{
    border-width:1px; 
    padding: 4px 4px 4px 4px;
    border-color:#CCCCCC; 
    border-style:solid; 
    width:500px;
}

.dtsReg_txtUrlAvatar
{
    width:300px;
}

.dtsReg_MandatoryField
{
    color:#FF0000;
}
.dtsReg_textbox  {
    background:#F7F7F7;
	border:solid 1px #BBB;
	border-top-width:2px;
	border-bottom-color:#DDD;
	padding:2px;
	font-size:16px;
	font-weight:bold;
	color:#777;
	margin:5px 0 0px;
	width:200px;
}

.dtsReg_drpDownList  {
    background:#F7F7F7;
	border:solid 1px #BBB;
	border-top-width:2px;
	border-bottom-color:#DDD;
	padding:2px;
	font-size:16px;
	font-weight:bold;
	color:#777;
	margin:5px 0 0px;	
}

/* Trackbacks */
ul.dtsTrack_Ul 
{
    margin : 0px!important; list-style-type : none; padding-left: 0px;
}
ul.dtsTrack_Ul li 
{
    list-style-type: none; margin-left: 0px; margin-top: 10px;
}
span.dtsTrack_Excerpt 
{
    font-style:italic;
}
input.dtsTrack_txtUrl
{
    width:550px;
}
div.dtsTrack_MainDiv
{
    /* Para configuración libre */
}


