#all{
	counter-reset: contador;
}

h2:before{
	content: counter(contador)". ";
	counter-increment: contador;
	color: red;
}

@media (max-width:350px) {
h3{background-image:none !important;text-indent:0px !important;}
}

@media (max-width:960px)  {
#container{padding-left:0px !important;}	
#left{display:none !important;}
}

@media (max-width:1024px) {
#social{float:right !important;}
#index{width:340px !important;}	
}

body{font-size: 1.2em;}
h1,h2,h3,h4{}
h1,h2{padding:0 0 10px;}
h3,h4{padding:0;}
h3{text-indent:30px;}
h1{margin:0px;margin-top:8px;}
h3{background-position:-24px -220px !important;}
p{line-height:2.5ex;}
input{margin:0px 0px 0px 5px; padding:0px 0px 0px 10px;height:32px;vertical-align:middle}
textarea{margin:0px 0px 0px 5px; padding:5px 10px 5px 10px;height:32px;vertical-align:middle}
table td{vertical-align:top;text-align:left;padding:5px;}
a:visited{color:#7832cf}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
#index ul{margin-top:0px;}

#commentTable td{padding:1px !important}

#commentButton{height:32px;width:180px;padding:0px;margin:0px}
#privacyDiv{display:none;padding:1px;max-width:1250px;margin: 0px auto;}
#q{margin-right:5px;width:300px}
#all{max-width:1250px;margin: 0px auto;overflow: auto;}
#header{clear:both;height:50px;margin:8px;padding:0px 10px 0}
#container{padding-left:220px;padding-right:12px;margin-left:12px;}
#container .column{position:relative;float:left;top:0;}
#center{width:100%;margin-top:25px}
#left{width:220px;right:220px;margin-left:-100%;}
#footer{clear:both;text-align:center;}
* html #left{left:220px;}
#index{width:380px;float:left;padding-left:20px;}
#index ul,#index ul li{padding-left:0px}
#index ul li ul{padding-left:20px}
#bigTableFooter{clear:both;}
#searchDiv{padding:15px;}
#facebook,#googlePlus,#twitter,#addThis{margin:0;padding:13px;padding-left:40px;height:47px;line-height:47px;} 
#facebook{background-position:0 0;}
#googlePlus{background-position:0 -48px !important;}
#twitter{background-position:0 -96px !important;}
#addThis{background-position:0 -144px !important;}
#searchButton{background-position: 0px -280px !important;height:32px;width:64px;margin:0;} 
#commentName{width:416px;}
#commentWeb{width:599px;}
#commentTable{}
#commentArea{width:589px;height:70px;}

.mp0{margin:0px!important;padding:0px!important}
.p0{padding:0px!important}
.comentarios_menu li{float:left;margin:2px;padding:0px;}
.comentarios_menu li a{margin:0;padding:2px 15px 2px 15px;}
.comentarios_menu li span{margin:0 2px 0 0;padding:2px 5px;}
.cb{margin-left:0;clear:both}
.cb2{margin-left:50px}
.cb,.cb2{margin-top:5px;margin-bottom:10px;padding:10px;max-width:706px;}
.cbStart{padding:0px !important;margin:0px;height:40px;clear:none}
.cbUser{line-height:15px;margin:0;}
.cbHeader{margin:0 0 10px;padding:10px;}
.LineBig li{height:25px;}
.QuoteBig,.QuoteMedium,.QuoteSmall{text-align:center;padding:3px;}
.table1 th,.table1n th{padding:10px;}
.table1 td,.table1n td{text-align:left;padding:10px;}
.veryBigCenter{text-align:center !important}
.sub,.subN{margin-left:40px;}
.fotoRight,.fotoLeft{display:inline;margin:5px 10px;}
.menu{max-width:200px;padding-left:2px;}
.menu li{padding:5px 0px 5px 20px;}
.menu a{display:block;padding:4px 1px}
.menuTitle{margin:0px 20px}
.trans{display:none;}
.narratives{vertical-align:baseline;width:335px;float:left}
.narratives dl{font-size:1.0em;margin:0 0 40px;padding:0;}

.narratives dl dt img{float:left;margin:0 12px 0 0;}
.narrativesMargin{margin-left:85px!important;line-height:140%;}

.table1,.table1n,.table2{empty-cells:show;border-collapse:collapse;margin:1px;padding:2px;}
table tr td button,.table1n tr td button, .table2 tr td button, table tr td .au {background-position: -28px -194px !important;margin:1px 3px 1px -1px;padding-left:25px;}
.sub button span,.au span{padding-top:3px;padding-button:3px;padding-right:3px;}
.sub button,.sub .au{background-position: -28px -192px !important;margin:-3px 3px -3px -23px;padding:0;border: 0;padding-left:27px;margin-left:-27px}
.headerBlue{padding:10px}

/*seudos*/
.pronu{}
.a{}
.x{}

/*buttons*/
button,.au{cursor:pointer;cursor:hand;vertical-align:middle} 

/*Background image*/
h3,#searchButton,.sub button,.au,.table1 tr td button,.table1n tr td button, .table2 tr td button,#facebook, #googlePlus, #twitter, #addThis{background: url("/img/common/social11.png") no-repeat;}

/*Font*/
body{font-family:verdana;}
h1,h2,h3,h4,.copyrightLine,.cb,.cb2,#index,.menu,#navegation,textarea,.commentLabel{font-family:"Trebuchet MS", Helvetica, sans-serif}

/*table {font-family:verdana}*/
/*Color*/
.redColor,.comentarios_menu li span{color:#fa7850!important}
.menuSelected{color:#fa7850!important}
/*.spanish,.spanishStrong{color:#7d6767;}*/
.green{color:#38761d;}
.spanish,.spanishStrong{color:#943634;}
/*blue*/

.cbUser{color:#3047ae;}
.german,.germanStrong{color:#349ab3;font-family:verdana}
/*gray*/
,.pron,.cbHeader,.gray{color:#999999}/*#808080*/
.gray3{color:#333333}
.gray6{color:#666666}
.gray9,.cbNumber{color:#999999}
.menuTitle{color:#666666}
.cb{color:#666666}
.cb2{color:#666666}
.cbDate{color:#333333}
.cbName{color:#333333}
.menu a{color:#7f97c3}
.commentLabel{color:#333333}
.commentLabel{min-width:105px}
a{color:#2f67cd}
#navegation{color:#666666}
#privacyDiv,#commentButton{color:white}

#copyrightLine{color:#999999;}
p,ul,ol,ul li p,table tr td ul,ul ul,.menu,.sub button,body{color:#333333;}
h1,h2,h3,h4{color:#000000;}
.table1 th,.table1n th{color:#666666;}

/* Background Color */
.col1,.table1 th,.table1n th{background-color:#d5def7;}
.col2{background-color:#f2dbdb;}
.col3{background-color:#eaf1dd;}
.col4{background-color:#fbd4b4;}
.markGreen{background-color:#b6d7a8;}
.markWhite,#all{background-color:white;}
.markBlue{background-color:#99ccff;}
.mark{background-color:#ffe599;}
.markRed{background-color:#ea9999;}
#searchButton:hover, #commentButton:hover{background-color:#305891}
.sub button:active, .table1 tr td button:active,.table1n tr td button:active,.au:active, .au span:active{background-color:lightblue;}
.odd{background-color:#e9f1fc;}
table.dod tr:nth-child(odd){background-color:#e9f1fc;}
#commentName,#commentArea,#commentWeb,#q {background-color:#d9e3f8;}
#searchButton,#commentButton{background-color:#2F67cd;}
body{background-color:#e5e4e4;}
.sub button,.table1 tr td button,.table1n tr td button, .table2 tr td button{background-color:transparent;}
#privacyDiv{background-color:gray;}
.headerBlue{background-color:#ebf1fc;}

/* Size */
#copyrightLine{font-size:14px;}
.cbDate{font-size:12px;}
.small, .smallPc,.pron{font-size:15px;}
.menu{font-size:16px;}
.cbUser{font-size:24px;}
.menuSelected{font-size:24px;}
h4{font-size:26px;}
.s17{font-size:17px;}
#navegationTitle{font-size:17px;}
.commentLabel,#commentButton{font-size:18px}
/*p,ul,ol,ul li p,table tr td ul,ul ul,.sub button,body,.cb,.cb2,#commentButton,#index,#index ul li ul{font-size:18px;}*/
body{font-size:18px;}
.table1,.table1n,.table2{font-size:18px;}
.QuoteBig,.bigStrong,.bigStrong1 tbody tr td:nth-child(1),.big,.bigPc,.table1 tr td button,.table1n tr td button, .table2 tr td button, au2{font-size:19px;}
input,textarea{font-size:18px;}
.bigBig,.cbHeader,.big1 tbody tr td:nth-child(1),.big2 tbody tr td:nth-child(2),.big3 tbody tr td:nth-child(3),.big4 tbody tr td:nth-child(4){font-size:20px;}
.veryBig,.veryBigPc,.veryBigCenter{font-size:20px;}
h3{font-size:26px;}
h2{font-size:30px;}
h1{font-size:36px;}
.cbNumber {font-size:30px;}


/* Border */
img,.narratives,button{border:0}
.table1 td,.table1n td,.table1 th,.table1n th{border-left:1pt solid #abbcdc;border-right:1pt solid #abbcdc;}
/*#commentName,#commentArea,#commentWeb,#q*/
.table1,.table1n,.table2{border:1pt solid #abbcdc}
#all{border-right:1px solid #b4b4b4;border-left:1px solid #b4b4b4;}
h1{border-bottom:1px solid #b3b3b3;}
h2{border-bottom:1px solid #b3b3b3;}
.cb,.cb2 {border:1px solid #b3b3b3}
.cbStart {border:0px solid #b3b3b3!important;max-width:738px!important;}
.cbHeader{border-bottom:1px solid #b3b3b3;}
.borderBlue{border:1px solid #3366cc;}
.cbHr {border:none; height:1px;color:#b3b3b3;background-color:#b3b3b3;}

/* float*/
.fotoRight,.imageRight{float:right;padding-top:20px}
.cbDate{float:right;padding-top:10px}
.fotoLeft,#logo,#searchDiv,#social{float:left}
#copyrightLine{float:none}

/*height line*/
.height150{line-height:150%!important;}
.height250{line-height:250%!important;}

/*margin, padding*/
.menu ul,.narratives dl dd,.narratives,.narratives dl dt{margin:0;padding:0;}
#searchForm,body{margin:0;}

/* Bold */
.germanStrong,.spanishStrong,.bigStrong,.Strong,.bigStrong1 tbody tr td:nth-child(1),.Strong1 tbody tr td:nth-child(1),.Strong2 tbody tr td:nth-child(2),.Strong3 tbody tr td:nth-child(3),.redColor,.comentarios_menu li span,.comentarios_menu li a{font-weight:700;}
.menuSelected{font-weight:700;}
/*list style*/
#index,#index ul,#index ul li,#index ul li ul,.comentarios_menu,.menu li{list-style-type:none;}
#index ul li{padding-top:3px;padding-button:3px} 


.table11 td, .table11 th {
      border: 1pt solid #abbcdc;!important;
      }