/*
______________________________________________________________________________

	Fichero CSS de clases comunes a la mayoría de sitios web. 
  
	version: 0.1
______________________________________________________________________________

	INDEX

	1 ROOT
	2 HEADINGS
	3 TYPOGRAPHY
	4 LINKS
	5 FIGURES & IMAGES
	6 TABLES
	7 FORMS
	8 LISTS
	9 BANNER
	10 NAVIGATION
	11 CONTENT
	12 COMPLEMENTARY
	13 CONTENTINFO
	14 GLOBAL OBJECTS
	15 CLIENT-SPECIFIC 
______________________________________________________________________________

*/

/*	1 ROOT =================================================================== */

	html
	{
		font-size: 1em; /* 16px */
		line-height: 1.4em;
	}
	
	.contentwrapper
	{
		width: 960px;
	}

/*	2 HEADINGS =============================================================== */

	h1{} /* Normalmente se utilizará para incluir el logotipo de la web */
        
            h1 a, h1 a img
            {
                display: block;
                overflow: hidden;
            }
        
	.title
	{
		font-size: 1.96em;
	}
	

	
	h4{}
	
	h5{}
	
	h6{}

/*	3 TYPOGRAPHY ============================================================= */
	p
	{
		line-height: 1.4em;
		margin-bottom: 1.4em;
	}

/*	4 LINKS ================================================================== */


	a:hover
	{
		text-decoration: underline;
	}

	
/*	5 FIGURES & IMAGES ======================================================= */

/*	6 TABLES ================================================================= */

/*	7 FORMS ================================================================== */

/*	8 LISTS ================================================================== */
	ol, ul
	{
line-height: 1.4em;


	}
	        ul
        {
            list-style-type: disc;
			}
        
        ul.optionbox
        {
            list-style-type: disc;
			font-size: 0.8em;
    text-align: justify;
	    list-style-position: inside;
		margin-left: 24px;
        }
		.optionbox li{
		margin-bottom: 6px;
		}

        ol
        {
            list-style-type: decimal;
			font-size: 0.95em;
        }

/*	9 BANNER ================================================================= */

/*	10 NAVIGATION ============================================================ */
	.menu{}
	
		.menu ol, .menu ul
		{
			margin: 0px;
			padding: 0px;
		}
		
			.menu li
			{
				list-style: none;
			}
			
	.hmenu{}
	
		.hmenu li
		{
			float: left;
		}

/*	11 CONTENT =============================================================== */

        .itemSocialButtons
        {
            overflow: hidden;
            margin: 2em 0em 1em 0em;
        }
        
            ul.itemSocialLinks
            {
                margin-left: 0px !important;
                list-style: none;
            }

                .itemSocialLinks>li
                {
                    float: left;
                    margin-left: 6px;
                }

                    .itemSocialLinks>li:first-child
                    {
                        margin-left: 0px;
                    }
                    
                        .itemSocialLinks a
                        {
                            display: block;
                            height: 32px;
                            width: 32px;
                        }
                    
                        .itemSocialLinks a.facebook
                        {
                            background: url("../images/facebook.png") no-repeat;
                        }
                    
                        .itemSocialLinks a.twitter
                        {
                            background: url("../images/twitter.png") no-repeat;
                        }
                    
                        .itemSocialLinks a.linkedin
                        {
                            background: url("../images/linkedin.png") no-repeat;
                        }
                    
                        .itemSocialLinks a.delicious
                        {
                            background: url("../images/delicious.png") no-repeat;
                        }

                            .itemSocialLinks a>span
                            {
                                display: none;
                            }

/*	12 COMPLEMENTARY ========================================================= */


	.alignright
	{
		float: right !important;
	}

	.aligncenter
	{
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
        
        .textcenter
        {
            text-align: center;
        }
        
	.nodisplay
	{
		display: none;
	}
	
	.row
	{
		clear: both;
		overflow: hidden;
	}

		.column, .columnpane
		{
			padding-bottom: 32767px;
			margin-bottom: -32767px;
		}
	
	.clearfix:after 
	{
		visibility: hidden; 
		display: block; 
		font-size: 0em; 
		content: " "; 
		clear: both; 
		height: 0; 
	}
        
        .totalwidth
        {
            width: 100% !important;
        }

/*	13 CONTENTINFO =========================================================== */

/*	14 GLOBAL OBJECTS ======================================================== */
	
/*	15 CLIENT-SPECIFIC ======================================================= */
#footer{}
 
	#footer .contentpane
	{
		margin: 0px;
	}
 
	#footer .xuntafooter
	{
		background-color: #666;
		color: #FFFFFF;
		height: 42px;
		line-height: 1.1em;
		padding: 12px 12px 0;
		font-size: .7em;
		margin-left: -6px;
		margin-right: -6px;
	}
	
		#footer .xuntafooter>div
		{
			float: left;
		}
	
		#footer  .xuntaico
		{
			display: inline;
			margin-right: 12px;
		}
		
		#footer .linkbar
		{
			float: left;
			margin-top: 3px;
		}
			
			#footer .linkbar li
			{
				float: left;
				border-left: 1px solid #FFF;
				margin-left: 6px;
				padding-left: 6px;
				list-style: none;
			}
			
			#footer .linkbar li:first-child
			{
				margin-left: 0px;
				padding-left: 0px;
				border-left: 0px;
			}
				
				#footer .linkbar li a
				{
					font-size: 1em;
					color: #FFF;
				}
		
		#footer .contentpane .auxspace
		{
			float: right;
		}