/*  
Theme Name: Martin Varsavsky Spanish Theme
Theme URI: http://spanish.martinvarsavsky.net/
Description: Custom Theme for Martin Varsavsky blog (spanish version)
Version: 1.0
Author: BlogEstudio
Author URI: http://www.blogestudio.com/

*/



	/* common tags */

	body
	{
		margin: 0;
		padding: 0;
		background: #FFFFFF;
		text-align: left;
		/* !NEW min-width: 800px; */
		font-size: 0.81em;
	}

	body, table, p
	{
		font-family: Arial, Verdana;
	}

	h1
	{
		font-size: 1.13em;
		font-family: Georgia, "Times New Roman", Arial;
	}

	h2
	{
		color: #FF7E00;
		font-family: Arial, Verdana;
		font-size: 1.2em;
	}

	h3
	{	
		color: #336699;
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 1.0em;
	}
	
	form
	{
		margin: 0;
		padding: 0;
	}
	
	fieldset
	{
		color: #404040;
		border: 1px solid #404040;
	}
	
	blockquote
	{
		padding-left: 15px;
		margin-left: 15px;
		margin-right: 15px;
		border-left: 2px solid #7D9DBE;
	}
	
	blockquote, blockquote p, .post .entry blockquote p
	{
		color: #6B6B6B;
		font-size: 1.0em;
	}
	
	ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
	}

	ul li
	{
		margin: 0px 0px 3px 10px;
		padding: 0px 0px 0px 15px;
		background: url("images/li.gif") 0px 6px no-repeat;
	}
	
	ul li ul li
	{
		background: url("images/li-li.gif") 0px 6px no-repeat;
	}
	
	ul li ul li ul li
	{
		background: url("images/li-li-li.gif") 0px 6px no-repeat;
	}



	/* default linking */

	a:link, a:active, a:visited
	{
		color: #35679C;
		margin: 0px;
		padding: 0px;
		text-decoration: underline;
	}
	
	a:hover
	{
		color: #AE0001;
		margin: 0px;
		padding: 0px;
		text-decoration: underline;
	}



	/* main layout */
	
	#page
	{
		padding: 0;
		/* !NEW margin: 10px 25px 10px 25px; */
	}
	
	#header
	{
		margin-bottom: 0px;
	}
	
	#main
	{
		/* !NEW
		border-left: 1px solid #7193B6;
		border-right: 1px solid #7193B6;
		background: #FFFFFF url(images/bg-main.gif) right top repeat-y;
		*/
	}
	
	
	/* !NEW
	#contentWrapper
	{
		width: 100%;
	    float: left; 
	    margin-right: -440px;
	    overflow: hidden;
	}
	*/
	
	#content
	{		
		/* !NEW 
		overflow: hidden;		
		padding: 20px 0px 10px 10px;
		margin: 0px 440px 0px 0px;
		*/
	}
	
	#sidebar
	{
		display: none; /* !NEW */
		float: right;
		width: 418px;
		overflow: hidden;
		padding: 10px 0px 10px 10px;
	}

	#footer
	{
		color: #FFFEFF;
		font-size: 0.85em;
		line-height: 21px;
		background: #336799;
		text-align: center;
		padding: 10px 0px 10px 0px;
		margin-bottom: 5px;
	}
	
	#checking
	{
		margin-bottom: 15px;
	}



	/* header */
	
	#header #lang
	{
		display: none; /* !NEW */
		text-align: right;
		margin-bottom: 4px;
	}
	
	#header ul#menu
	{
		display: none; /* !NEW */
		text-align: right;
		padding: 5px 0px 6px 0px;
		margin: 0;
		background: #005DB5;
		list-style: none;
	}
	
	#header ul#menu li
	{
		display: inline;
		background-image: none;
		margin: 0;
		padding: 0;
	}
	
	#header ul#menu li.page_item
	{
		border-right: 1px solid #FFFFFF;
	}
	
	#header ul#menu li.current_page_item
	{
	}
	
	#header ul#menu li a:link, #header ul#menu li a:active, #header ul#menu li a:visited
	{
		color: #FFFFFF;
		text-decoration: underline;
		margin: 0px 15px 0px 15px;
	}
	
	#header ul#menu li a:hover
	{
		color: #BFD6EC;
	}
	
	#header #menu img
	{
		vertical-align: bottom;
	}
	
	#header #front
	{
		border-bottom: 1px solid #7097BE;
	}
	
	#header #frontLogo
	{
		border-bottom: 8px solid #ABC8E6;
	}



	/* header tab and search band */

	#header #band
	{
		background: #FFFFFF url("images/tab-main.gif") left bottom repeat-x;
	}
	
	#header #band #tabs 
	{
		display: none; /* !NEW */
		float: left;
		margin: 10px 0px 0px 0px;
	}
	
	#header #band #tabs .nohome
	{
		
	}
	
	#header #band #tabs ul
	{
		padding: 0px;
		margin: 0px 0px 0px 10px;
	}
	
	#header #band #tabs ul li
	{
		float: left;
		padding: 0px 0px 0px 3px;
		margin: 0px 10px 0px 0px;
		background: url(images/tab-unselected-left.gif) left top no-repeat;
		border-bottom: 1px solid #7193B8;
		list-style: none;
	}
	
	#header #band #tabs ul li a:link, #header #band #tabs ul li a:active, #header #band #tabs ul li a:visited
	{
		display: block;
		color: #346699;
		font-family: Arial, Helvetica, Tahoma;
		font-size: 0.92em;
		font-weight: bold;
		padding: 5px 10px 5px 10px;
		margin: 0;
		background: url(images/tab-unselected-right.gif) right top no-repeat;
		text-decoration: underline;		
	}
	
	#header #band #tabs ul li a:hover
	{	
		color: #AE0001;
	}
	
	#header #band #tabs ul li.current-cat
	{
		border: 0;
		background: url(images/tab-selected-left.gif) left top no-repeat;
	}
	
	#header #band #tabs ul li.current-cat a:link, #header #band #tabs ul li.current-cat a:active, #header #band #tabs ul li.current-cat a:visited, #header #band #tabs ul li.current-cat a:hover
	{
		border-bottom: 1px solid #FFFFFF;
		background: url(images/tab-selected-right.gif) right top no-repeat;
	}
	
	#header #band #search
	{
		display: none;
		/* !NEW
		float: right;
		margin-top: 7px;
		*/
	}
	
	#header #band #search #s
	{
		width: 150px;
	}



	/* posting */

	#singleLeft
	{
		float: left;
		text-align: left;
		width: 230px;
	}
	
	#singleRight
	{
		float: right;
		text-align: right;
		width: 230px;
	}

	.date
	{
		color: #3F3F3F;
		font-family: Tahoma, Arial;
		font-size: 0.85em;
		font-weight: normal;		
		margin: 10px 0px 25px 0px;
		border-bottom: 1px solid #777777;
	}

	.post
	{
		margin-bottom: 50px;
	}
	
	.post h1
	{
		font-size: 1.38em;
		font-family: Arial, Helvetica, Tahoma;
		font-weight: normal;
	}
	
	.post h1 a:link, .post h1 a:active,.post h1 a:visited
	{
		color: #AB0101;
	}

	/*
	.post h1 a:visited
	{
		color: #000000;
	}
	*/

	.post h1 a:hover
	{
		color: #7193B6;
	}
	
	.post .entry
	{
		margin-bottom: 15px;
	}
	
	.post .entry, .post .entry p
	{
		color: #393838;
		font-family: Verdana, Helvetica, Tahoma;
		font-size: 0.95em;
		line-height: 18px;		
	}
	
	.post .info
	{
		color: #383838;
		font-size: 0.85em;
	}
	
	.post .info img
	{
		vertical-align: middle;
		margin-right: 4px;
	}
	
	.post .share
	{
		margin-bottom: 25px;
	}
	
	.post .send
	{
		color: #383838;
		font-size: 0.85em;
	}

	.post .send img
	{
		vertical-align: middle;
		margin-right: 4px;
	}
	


	/* comments list */
	
	.commentBlock
	{
		margin: 0px 0px 25px 0px;
		border-bottom: 1px solid #7193B7;
	}
	
	ol.commentlist
	{
		margin: 0;
		padding: 0px 0px 0px 25px;		
	}
	
	ol.commentlist li
	{
		color: #FF7E00;
		font-size: 1.00em;
		font-family: Arial;
		font-weight: bold;
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 15px 0px;
		border-bottom: 1px solid #99C0E1;
	}
	
	ol.commentlist li p
	{
		color: #393838;
		font-size: 0.85em;
		font-family: Verdana, Arial;
		line-height: 16px;
		font-weight: normal;
	}
	
	ol.commentlist li p.commentmetadata
	{
		color: #393838;
		font-size: 0.85em;
		font-family: Tahoma, Arial;
	}
	
	ol.commentlist li p.commentmetadata cite
	{
		font-style: normal;
	}
	
	#trackback_single_url
	{
		color: #404040;
		background: #EAEFF4;
		font-family: Tahoma, Arial;
		font-size: 0.85em;
		padding: 5px;
		margin-bottom: 25px;
	}

	

	/* comment form */

	#commentToOffTopic
	{
		font-size: 0.85em;
		line-height: 18px;
		margin-bottom: 15px;
	}
	
	#commentForm
	{
		display: none; /* !NEW */
		margin: 0px 0px 35px 0px;
		padding: 0px 0px 0px 15px;
	}	
	
	#commentForm label
	{
		font-size: 1em;
		font-family: Tahoma, Arial, Verdana;
	}
	
	#commentForm label.labelField
	{
		line-height: 21px;
	}

	#commentForm .commentInput
	{
		border: 1px solid #7E9EB7;
		font-family: Arial, Verdana;
		font-size: 1em;
		margin: 0;
		padding: 2px;
		width: 200px;
	}
	
	#commentForm .commentInputStatic
	{
		width: 405px;
	}
	
	#commentForm .commentInputLiquid
	{
		width: 95%;
		margin: 0;
	}

	#commentPreviewContainer
	{
		width: 96%;
		margin-bottom: 15px;
	}
	
	#commentPreviewContainer h3
	{
		font-size: 0.85em;
		font-weight: bold;
		margin-bottom: 5px;
	}
	
	#commentPreviewContainerArea
	{
		background: #F1F5F9;
		border: 1px solid #D5E1ED;
		padding: 5px 5px 3px 5px;
	}

	#commentPreviewContainerArea, #commentPreviewContainerArea p
	{	
		color: #393838;
		font-size: 0.92em;
		font-family: Verdana, Arial;
		font-weight: normal;
		line-height: 18px;
	}
	
	#commentPreviewContainerArea p
	{
		margin: 0;
		padding: 0;
	}

	#commentSuscription
	{
		font-size: 0.85em;
		margin-bottom: 10px;
	}



	/* related posts */

	ul#related
	{
		margin: 0px 0px 25px 0px;
		padding: 0;
		list-style: none;
		list-style-type: none;
		list-style-image: none;
	}
	
	ul#related li
	{
		color: #010101;
		border-bottom: 1px solid #E0E0E0;
		margin: 0px 0px 6px 0px;
		padding: 0px 0px 5px 10px;
		font-size: 0.92em;
		list-style: none;
		list-style-type: none;
		list-style-image: none;
		background-image: none;
	}
	
	ul#related li span
	{
		color: #676767;
		font-size: 0.85em;
		font-weight: normal;
	}


	/* forms */
	
	.formInput
	{
		margin: 0px;
		padding: 3px;
		border: 1px solid #7193B8;
		font-family: Verdana, Arial;
		font-size: 0.85em;
	}
	
	.formButton
	{
		color: #000000;
		font-size: 0.92em;
		font-family: Tahoma, Arial;
		letter-spacing: 1px;
		background: #F5F5F1;
		padding: 1px 7px 2px 10px;
		border: 1px solid #003C74;
		cursor: pointer;
	}
	
	#suscripcion
	{
		margin-top: 7px;
	}
	
	#suscripcionInput
	{
		width: 170px;
	}

	#suscripcion div
	{
		margin: 5px 5px 0px 0px;
		text-align: right;
	}


	/* sidebar columns */
	
	#sidebar #two
	{
		margin-bottom: 5px;
	}

	#sidebar #left
	{
		float: left;
		width: 194px;
	}

	#sidebar #right
	{
		float: left;
		margin-left: 10px;
		width: 205px;
	}

	#sidebar .banner
	{
		margin-bottom: 10px;
	}
	
	#sidebar .banner img.bannerBorder
	{
		border: 1px solid #7193B8;
	}
	
	#sidebar .block
	{
		margin-bottom: 10px;
		border: 1px solid #7193B8;
		background: #FFFFFF;
	}
	
	#sidebar .block .blockTitle
	{
		color: #FFFFFF;
		background: #2994BE;
		font-family: Verdana, Arial;
		font-size: 0.92em;
		font-weight: bold;
		padding: 3px 0px 3px 5px;
	}
	
	#sidebar .block .blockTitleB
	{
		border-bottom: 1px solid #E2EBF2;
	}
	
	#sidebar .block .blockTitleR
	{
		background: #336799;
	}
	
	#sidebar .block .blockTitleC
	{
		background: #D01F3B;
	}
	
	#sidebar .block .blockContent
	{
		color: #373737;
		font-size: 0.85em;
		padding: 15px 10px 15px 10px;
	}
	
	#sidebar .banner #lastfm_link
	{
		float: left;
		border: 1px solid #7193B8;
		border-left: 0;
		padding: 4px 0px 3px 5px;
		width: 104px;
		height: 23px;
		background: #FFFFFF;
	}
	
	#sidebar .banner #lastfm_link img
	{
		margin-right: 4px;
		vertical-align: middle;
	}
	
	#sidebar .banner #lastfm_link a
	{		
		font-family: Tahoma, Arial;
		font-size: 0.77em;
		vertical-align: middle;
	}
	
	#sidebar .block #getgspace
	{
		padding: 5px 0px 10px 10px;
	}
	
	#sidebar .block .blockTools
	{
		padding: 15px 0px 5px 12px;
	}
	
	#sidebar .block .blockTools a
	{
		display: block;
		margin-bottom: 15px;
	}
	
	#sidebar .block .blockLogos
	{
		color: #35679A;
		text-align: center;
		padding: 15px 10px 10px 10px;
		line-height: 25px;
	}

	#sidebar .block .blockFundaciones
	{
		color: #35679A;
		text-align: center;
		padding: 10px 0px 10px 0px;
	}

	#sidebar .sidebarSplit
	{
		height: 1px;
		font-size: 0px;
		line-height: 0px;
		background: url(images/bg-sidebar-split.gif) left top repeat-x;
	}
	
	#sidebar .block .blockLogos .sidebarSplit
	{
		margin: 5px 0px 15px 0px;
	}

	#sidebar .block .blockFundaciones .sidebarSplit
	{
		margin: 15px 0px 5px 0px;
	}
	
	#sidebar ul
	{
		margin: 0px 0px 0px 10px;
		padding: 0;
		list-style: none;
	}
	
	#sidebar ul li
	{
		margin: 0;
		padding: 0;
		margin-bottom: 5px;
		background-image: none;
	}



	/* sidebar bottom */

	#sidebar #bottom
	{
		width: 410px;
	}
	
	#sidebar #bottom .pair
	{
	}
	
	#sidebar #bottom .pair .item
	{
		width: 170px;
		float: left;
		margin-left: 15px;
		text-align: center;
	}



	/* pseudo tabs */
	
	ul.pseudotabs
	{
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 5px 25px;
		border-bottom: 1px solid #7294B7;
		list-style: none;
	}

	ul.pseudotabs li
	{
		display: inline;
		margin: 0px 15px 0px 0px;
		padding: 0px;
		background-image: none;
	}

	ul.pseudotabs li a:link, ul.pseudotabs li a:active, ul.pseudotabs li a:visited
	{
		font-weight: bold;
		background: #EAEFF5;
		padding: 3px 10px 3px 10px;
	}
	
	ul.pseudotabs li a.currentPseudoTab:link, ul.pseudotabs li a.currentPseudoTab:active, ul.pseudotabs li a.currentPseudoTab:visited
	{
		color: #393939;
		background: #FFFFFF;
		text-decoration: none;
		cursor: default;
		border: 0px;
	}
	
	ul.pseudotabs li a.currentPseudoTab:hover
	{
		background: #FFFFFF;
	}



	/* most header */
	
	#most
	{
		display: none; /* !NEW */
		margin: 0px 0px 35px 0px;
	}
	
	.mostTooltipContent
	{
		display: none; /* !NEW */
		width: 375px;
		color: #393838;		
		background: #EAEFF4;
		border: 1px solid #7193B7;
		padding: 5px;
		font-size: 0.85em;
		font-family: Tahoma, Arial;
		line-height: 16px;
		display: none;
		position: absolute;
		z-index: 10000;
	}



	/* most listing */
	
	#most ol
	{
		display: none; /* !NEW */
		margin: 0;
		padding: 0px 0px 0px 35px;
	}
	
	#most ol li
	{
		color: #010101;
		border-bottom: 1px solid #E0E0E0;
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 3px 0px;
		font-size: 0.92em;
		font-weight: bold;
	}
	
	#most ol li span
	{
		color: #676767;
		font-size: 0.85em;
		font-weight: normal;
	}
	
	#most ol li a:link, #most ol li a:active, #most ol li a:visited
	{
		color: #34669B;
		font-size: 1em;
		font-weight: normal;
	}
	
	#most ol li a:hover
	{
		 color: #AE0001;
	}
	
	#most ol#reciente_list
	{
		display: block;
	}
	
	#most ol#leido_list
	{
		display: none;
	}
	
	#most ol#comentado_list
	{
		display: none;
	}
	
	


	/* footer */
	
	#footer a:link, #footer a:active, #footer a:visited
	{
		color: #FFFFFF;
	}
	
	#footer a:hover
	{
		color: #BFD6EC;
	}
	
	#footer img
	{
		vertical-align: middle;
	}



	/* paginacion */

	div.pagination
	{
		display: none; /* !NEW */
		padding: 3px;
		margin: 3px 3px 10px 3px;
		text-align:center;
		font-size: 0.85em;
	}
	
	div.pagination a:link, div.pagination a:visited
	{
		padding: 2px 5px 2px 5px;
		margin: 5px;
		border: 1px solid #B8C9DB;
		color: #7294BA;
	}

	div.pagination a:hover, div.digg a:active
	{
		border: 1px solid #527DA8;
		color: #7193B7;
	}
	
	div.pagination span.current
	{
		padding: 2px 5px 2px 5px;
		margin: 2px;		
		background-color: #336799;
		color: #FFFFFF;
		text-decoration: underline;
	}
	
	div.pagination span.disabled
	{
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #D2D2D2;
	}


	/* page common */
	
	#pageText
	{
		padding: 10px 15px 10px 15px;
	}
	
	#pageText, #pageText p
	{
		color: #333333;
		font-family: Arial, Tahoma;
		font-size: 0.95em;
		line-height: 19px;
	}
	
	#pageText h3
	{
		font-size: 1.08em;
		border-bottom: 1px dotted #000000;
	}
	
	#pageText a img
	{
		border: 0px;
	}


	/* page inversiones */
	
	h3.inversiones
	{
		margin-bottom: 10px;
		border-bottom: 1px solid #336699;
	}
	
	div.inversiones
	{
		
	}
	
	div.inversiones .pair .item
	{
		width: 200px;
		float: left;
		margin: 15px;
		text-align: center;
	}

	div.inversiones .invLink
	{
		color: #336699;
		margin-top: 10px;
		font-size: 0.85em;
	}



	/* page contact */

	#contacto
	{
		margin-left: 15px;
	}
	
	#contacto form div.contactLabel
	{
		margin-bottom: 0px;
	}
	
	#contacto form div.contactLabel label
	{
		font-size: 1em;
		font-family: Tahoma, Arial;
	}
	
	#contacto form div.contactInput
	{
		margin-bottom: 13px;
		font-size: 0.85em;
	}
	
	#contacto form .error
	{
		border: 2px solid #D67C7C;
	}


	/* common floats */
	
	.fLeft
	{
		float: left;
	}
	
	.fRight
	{
		float: right;
	}


	/* Clear Both fixed */

	.clearfix:after
	{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}

	.clearfix
	{
		display: inline-block;
	}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */




