 	@charset "utf-8";
/********************************************************************************************/
/****************** ELEMENTOS ***************************************************************/
/********************************************************************************************/
* {	margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; }
body {background:#E8994E url(../_i/bg_body.png) top center repeat-x; margin:0; padding:0;}
body.home_oops { background:#E8994E url(../_i/bg_body.png) top center repeat-x !important;}
#rodape_center_oops { }

body * {font-family:Verdana, Geneva, sans-serif; margin:0; padding:0; text-decoration:none}


h1 { background:url(../_i/logo.png) top center no-repeat; height:117px; text-indent:-10000px; width:170px; margin:0; }
h1 a { display:block;height:110px; width:170px; }
h2.h2_padrao { margin:67px 0 0 33px; font-size:14px; color:#FFF; padding:0;}
h3.h3_padrao { margin:0; margin-left:23px; font-size:28px; color:#FFF; }
h4 {color:#3cb2d6; font-size:16px; margin-bottom:10px; clear:left; }

.vcSome {clear:both; width:0; visibility:hidden;}
.VcSome{display:none;}
.clear {clear:both; visibility:hidden;}
.bold {font-weight:bold;}
.right {float:right;}

.opacity_50 {opacity:0.5;filter:alpha(opacity=50)}


/********************************************************************************************/
/****************** FORMULARIO **************************************************************/
/********************************************************************************************/
div.nomargin {margin:0 !important;}
.height_auto {height:auto;}
input, textarea {background: #f1f2f2 url(../_i/bg_form.png) repeat-x; border:#cecece solid 1px; height:16px; padding:3px !important; font-size:12px;}
select{background: #f1f2f2 url(../_i/bg_form.png) repeat-x; border:#cecece solid 1px; height:25px !important; font-size:12px;}
fieldset { border:0; font-size:12px;}
fieldset label {margin-top:10px; height:16px !important;}
div.input_100 {width:100%; }
div.input_100 label {display:block; width:100%; clear:left; padding-top:10px; padding-bottom:10px;}
div.input_100 input, div.input_100 textarea, div.input_100 select{width:98.8%; margin:0; padding:0; }
div.input_100 textarea {height:150px;}

div.input_75 {width:73%; float:left; margin-right:24px; _margin-right:13px; }
div.input_75 label { width:100%; display:block; clear:left; padding-bottom:10px;}
div.input_75 input, div.input_75 textarea, div.input_75 select  {width:97.5%; margin:0; padding:0;}

div.input_50 {width:48%; float:left; margin-right:25px; _margin-right:12px; }
div.input_50 label { width:100%; display:block; clear:left; padding-bottom:10px;}
div.input_50 input, div.input_50 textarea, div.input_50 select  {width:97.5%; margin:0; padding:0;}

div.c_input {width:31%; float:left; margin-right:22px; _margin-right:10px; /*_margin-right:12px DEFAULT*/}
div.c_input label {width:100%; display:block; clear:left; padding-bottom:10px;}
div.c_input input, div.c_input textarea, div.c_input select {width:96.7%; margin:0; padding:0;}

div.d_input {width:23%; float:left; margin-right:17px; *margin-right:16px; _margin-right:7px;}
div.d_input label {width:100%; display:block; clear:left; padding-bottom:10px;}
div.d_input input, div.d_input textarea, div.d_input select {width:96.2%; margin:0; padding:0;}

div.e_input {width:17%; float:left; margin-right:24px; *margin-right:23px; _margin-right:9px;}
div.e_input label {width:100%; display:block; clear:left; padding-bottom:10px;}
div.e_input input, div.e_input textarea, div.e_input select {width:96.2%; margin:0; padding:0;}

div.f_input {width:30%; float:left; margin-right:24px; *margin-right:23px; _margin-right:9px;}
div.f_input label {width:100%; display:block; clear:left; padding-bottom:10px;}
div.f_input input, div.f_input textarea, div.f_input select {width:40%; margin:0; padding:0;}
div.f_input span{font-size:9px; letter-spacing:-1px;}

/********************************************************************************************/
/****************** LISTA ESPERA ************************************************************/
/********************************************************************************************/
#form_listaespera{
 margin:-20px 0 0 0;
}
.dados_outros_alunos{
 background:#f4fbfd;
 border:solid 1px #d0d1d1;
 display:block;
 margin:30px 0 10px 0; 
 }
.dados_outros_alunos label {
 margin-top:0px !important;
 letter-spacing:-1px;
 _float:left;
} 
 
.lista_cor1, .lista_cor2{
 border-bottom:solid 1px #d0d1d1;
 margin:0px!important;
 padding: 0 10px 18px 10px;
}
.lista_cor1 a, .lista_cor2 a{
 float:right;
 color:#60c6e0;
 display:block;
 padding:0px 3px;
}
.lista_cor2{
 background:#fff; 
}
#mais_alunos{
 padding: 20px 10px;
}
#mais_alunos span{
	font-size:10px;
}
#mais_alunos a{
 font-size:14px;
 color:#60c6e0;
 font-weight:bold;
 padding:3px;
 }
#mais_alunos a:hover, #dados_aluno1 a:hover, #dados_aluno2 a:hover{
 background:#60c6e0;
 color:#fff;
 }
.dados_responsavel p{
 font-size:10px;
 float:left;
 margin:10px 0 0 0;
}



/********************************************************************************************/
/****************** LISTA *******************************************************************/
/********************************************************************************************/

ul.lista_padrao {margin:5px 0 10px 30px;}
ul.lista_padrao li { list-style-image:url(../_i/list_pdr.png); font-size:12px; color:#FFF;  line-height:20px;}
ul.lista_padrao li a {text-decoration:none;}

ul.lista_2 {margin:5px 0 10px 30px;}
ul.lista_2 li { list-style-image:url(../_i/lista_2.png); font-size:12px; color:#FFF;  line-height:20px;}
ul.lista_2 li a {text-decoration:none;}

ul.lista_4 {margin:0; }
ul.lista_4 li { list-style-image:url(../_i/lista_3.png); font-size:12px; color:#FFF;  line-height:20px;}
ul.lista_4 li a {text-decoration:none;}

#div_imprensa ul li ul.lista_5 { float:left; width:535px; display:block; margin-bottom:20px; list-style-type:none; }
#div_imprensa ul li ul.lista_5 li { color:#58595b; margin:0 0 10px 0; list-style-type:none;padding:15px; font-size:12px; line-height:20px; width:620px; display:table; }
#div_imprensa ul li ul.lista_5 li.noticia p {min-height:80px; width:400px !important; float:left}
#div_imprensa ul li ul.lista_5 li span a img { margin:0; width:150px; position:relative; background:url(../_i/lista_2.png) no-repeat; margin-left:30px;display:block; background-position:0 5px; float:left; border:#FFF solid 2px;  }


.box_definition_gd .links_relacionados, .box_definition_gd .box_veja_mais { width:93%;}
.box_definition_md .links_relacionados, .box_definition_md .box_veja_mais { width:91%;}

.links_relacionados, .box_veja_mais { background: #f0fafc url(../_i/bg_links_relacionados.jpg) bottom right no-repeat; height:auto; padding:10px 20px; margin:20px auto; border: #d3f0f7 solid 3px;}
.p_veja_mais { font-size:16px !important; color:#3cb2d6 !important; font-weight:bold; margin-bottom:5px;}
ul.ul_links_relacionados, ul.ul_veja_mais { font-size:14px !important; line-height:28px; margin-left:50px; margin-top:2px;}
ul.ul_links_relacionados li, ul.ul_veja_mais li {list-style-image:url(../_i/list_style_fourc.png);}
ul.ul_links_relacionados li a, ul.ul_veja_mais li a {text-decoration:none;color:#787a7b;}
ul.ul_links_relacionados li a:hover, ul.ul_veja_mais li a:hover { color:#3cb2d6}


.div_paginacao {text-align:center;}
.paginacao_padrao {margin:0 auto; width:350px; }
.paginacao_padrao li { float:left; font-size:12px; list-style-type:none; margin:0 5px 0 5px;}
.paginacao_padrao li a {text-decoration:none;color:#FFF; }


.paginacao_1 { border:#cecece solid 1px; width:auto; background:#f6f6f6; list-style-type:none; display:table; margin:20px auto; padding:0 20px 0 20px;}
.paginacao_1 li.first a { float:left; display:block; height:14px; width:16px; background:url(../_i/pagina_fist.png) top center no-repeat; text-indent:-10000px; margin-top:5px; }
.paginacao_1 li { float:left; width:auto; display:block; padding:0 3px; }
.paginacao_1 li a {color:#5cc6e1; padding:0 5px 0 5px; }
.paginacao_1 li a.selected { background:url(../_i/pagina_selected.png) center no-repeat; color:#FFF;}
.paginacao_1 li.last a { float:left; display:block; height:14px; width:16px; background:url(../_i/pagina_last.png) top center no-repeat; text-indent:-10000px; margin-top:5px; }


.font_azao { background:url(../_i/azao.png) top left no-repeat; text-indent:-10000px; float:left;width:35px; height:22px; display:block; cursor:pointer;}
.font_azinho{ background:url(../_i/azinho.png) top left no-repeat;width:35px; height:22px; display:block; text-indent:-10000px; float:left; cursor:pointer;}


.bt_esquerda{ background:url(../_i/bt_esquerda.png) top left no-repeat; border-width:1px; width:86px; height:28px; color:#5cc6e1; font-size:14px; font-weight:bold; float:right; text-align:left; padding:8px 0 0 50px; display:block; text-decoration:none;}
.bt_direita { background:url(../_i/bt_direita.png) top left no-repeat; border-width:1px; width:126px; height:28px; color:#5cc6e1; font-size:14px; font-weight:bold; text-align:left; padding:8px 0 0 10px; display:block; margin:10px 0 10px 0; text-decoration:none; }

.lista_fotos {font-size:12px; width:600px; margin:0 auto; padding:0; display:table; margin-top:20px; }
.lista_fotos li{ float:left; list-style-type:none; width:130px; margin:0 10px;}
.lista_fotos li img { border:#FFF solid 3px;}
.lista_fotos li span.cargo{ width:130px; display:block; text-align:center; color:#3cb2d6; font-weight:bold;}
.lista_fotos li span.nome{text-align:center; text-align:center; width:130px; display:block; font-weight:bold; padding-bottom:15px; }


.mes_calendario {display:block; }
.data_calendario { }
.bright { background:url(../_i/bg_bright.png) top left;}

.bg_calendario { background:url(../_i/bg_calendario.png) top left repeat-x; height:23px; display:block; width:630px; float:left; margin:0px 0 0px 0; text-align:left; color:#FFF; font-size:12px;padding:0 0 0 20px; font-weight:bold; }
.bg_calendario ul.evento_lista {}
#div_calendario { clear:both; margin:25px 0 !important; padding:0 !important; }
#div_calendario ul { color:#58595b; list-style:none !important; padding:0; margin:0;}
#div_calendario ul li { clear:left; }
#div_calendario ul li ul.lista_3 { float:left; width:650px; display:block; margin-bottom:20px; list-style-type:none; }
#div_calendario ul li ul.lista_3 li { color:#58595b; margin:0; list-style-type:none;padding:15px; font-size:12px; line-height:20px; }
#div_calendario ul li ul.lista_3 li span { margin:0; width:510px; position:relative; background:url(../_i/lista_2.png) no-repeat; padding-left:24px;display:block; background-position:0 5px;}
#div_calendario ul li ul.lista_3 li p { margin:10px 0 0 25px}


#div_imprensa { clear:both; margin-top:25px;}
#div_imprensa ul { color:#58595b; list-style-type:none !important;margin:0 !important; padding:0 !important;}
#div_imprensa ul li { clear:left; }
#div_imprensa ul li span.bg_calendario { background:url(../_i/bg_calendario.png) top left repeat-x; height:23px; display:block; width:630px; margin:0px 0 0px 0; text-align:left; color:#FFF; font-size:12px; padding:0 0 0 20px; font-weight:bold; }
#div_imprensa ul li ul.lista_3 { float:left; width:650px; display:block; margin-bottom:20px; list-style-type:none;  }
#div_imprensa ul li ul.lista_3 li { color:#58595b; margin:0; list-style-type:none;padding:15px; font-size:12px; line-height:20px; width:620px; display:table; }
#div_imprensa ul li ul.lista_3 li span { margin:0; width:435px; position:relative; background:url(../_i/lista_2.png) no-repeat; padding-left:24px;display:block; background-position:0 5px; float:left;  }
#div_imprensa ul li ul.lista_3 li span.download { float:left; width:136px; height:36px; padding:0; margin:0 0 0 20px;; background:url(../_i/bt_baixo.png) top left no-repeat; }
#div_imprensa ul li ul.lista_3 li span.download a {color:#5cc6e1; display:block; font-size:14px; font-weight:bold; height:29px; width:126px; padding:7px 0 0 10px; text-decoration:none;}

.noticia { }
#div_imprensa ul li ul.lista_3 li span.img {border:white solid 1px !important; float:left; background:none; padding:0; margin:0 0 0 30px; width:116px; height:85px;  }
#div_imprensa ul li ul.lista_3 li span.img a { border:white solid 1px !important; display:block; font-size:14px; font-weight:bold; width:116px; height:85px; padding:0; text-decoration:none !important;}
#div_imprensa ul li ul.lista_3 li span.img a img {border:0;}


.noticia p {min-height:80px; width:380px !important; float:left}
#div_imprensa ul li ul.lista_3 li span.img_noticia{ margin:0; width:116px; background:none;}
#div_imprensa ul li ul.lista_3 li span.img_noticia a {border:white solid 1px !important; display:block; font-size:14px; font-weight:bold; width:116px; height:85px; padding:0; text-decoration:none !important; border: white solid 2px;}
#div_imprensa ul li ul.lista_3 li span.img_noticia a img{ border:white solid 2px;;}
.tit_noticia { color:#3cb2d6; font-size:14px !important;}
.resumo_noticia {font-size:12px; background:none !important; color:#676767 }


/********************************************************************************************/
/****************** ESTRUTURAS ********************************************************************/
/********************************************************************************************/

#EsContentLeft{ width:178px; height:auto; float:left}
#EsContentRight { float:right; width:710px; padding-bottom:50px; position:relative;}

#EsContentRightIndex {float:right; width:710px; padding:20px 0 0 0; margin:0; position:relative;  }
#EsContentRightIndex:nth-of-type(2) {width:610px; }

#EsGeral:nth-of-type(1) {width:995px ; padding:0 50px 0 50px; }
#EsGeral {background:url(../_i/bg_raio.jpg) top center no-repeat; border:0; display:table; height:auto; margin:0 auto; width:895px; padding:0 50px 0 50px; }



#EsNavegavel { display:table; height:408px; margin:0; padding:0px; width:713px; }
#topoFlash { width:520px; height:85px; margin-bottom:30px; margin-top:33px; position:absolute; right:0; }


#bts_idiomas { height:32px; display:table; width:306px; position:absolute; top:0; right:0;}
.bt_english { background:url(../_i/english.png) top right no-repeat; display:block; width:185px; height:32px; float:left}
.bt_english a {display:block; width:185px; height:32px; text-indent:-40000px; }
.bt_portugues { background:url(../_i/portugues.png) top right no-repeat; display:block; width:185px; height:32px; float:left;}
.bt_portugues a {display:block; width:185px; height:32px; text-indent:-40000px; }

.bt_area_restrita_pt-br { background:url(../_i/area_restrita.png) top left no-repeat; display:block; float:left; height:32px; width:96px; margin-left:25px;}
.bt_area_restrita_pt-br a { display:block; height:32px; width:96px; text-indent:-10000px; }

.bt_area_restrita_en-en {background:url(../_i/restrict_area.png) top left no-repeat; display:block; float:left; margin-left:25px;height:31px; width:95px;}
.bt_area_restrita_en-en a {height:31px; width:95px; display:block; text-indent:-10000px;}

/********************************************************************************************/
/****************** MENU ********************************************************************/
/********************************************************************************************/

#menu {width: 100%; font-size:13px; float:left; width:auto; position:relative; z-index:1  }
#menu a, #menu h2 {display: block;margin: 0;height:25px;}
#menu h2 {text-transform: uppercase;}
#menu a {text-decoration: none; color:#1b1c20; height:25px; }
#menu a:hover { background: url(../_i/bg_menu.jpg) no-repeat center left;}


#menu ul {
		background:#7cb4c3 url(../_i/menu.jpg) center ; 
		background-position:3px 3px 3px 3px; 
		float:left; 
		height:auto; 
		width:173px !important; 
		border-color:#7cb4c3; 
		border-bottom-style:solid; 
		border-width:1px;
		padding:0 0 10px;
}

#menu ul {
	background:url(../_i/menu.jpg) center; /* IE6 Bug */
	border:solid 1px #7cb4c3;
	height:auto;
	list-style: none;
	margin: 0;
	padding: 0 0 10px;;
	text-align:center;
	width: 170px !important; /* Width of Menu Items */
	}
#menu li {position: relative; }
#menu ul ul {
	background:none; /* IE6 Bug */	
	margin: 0;
	padding: 0;
	position: absolute; 
	width: 180px; /* Width of Menu Items */
	z-index: 50000 !important;
	}
#menu ul ul ul {position: absolute;top: 0;left: 100%;}
#menu ul ul, 
#menu ul li:hover ul ul, 
#menu ul li ul {width:173px !important; }
#menu ul li {}
#menu ul li ul li a {display:block; clear:left; width:176px !important; }
#menu ul li ul li{ margin:0; padding:3;}
#menu ul li:hover ul, 
#menu ul ul li:hover ul, 
#menu ul ul ul li:hover ul {display: block;}
#menu ul ul li:hover ul ul{display: none;}
#menu ul li ul li.li_subnivel {line-height:24px; height:24px; padding: 2px 10px 0 2px; margin:0}

ul#primary-nav li {
	position: relative;
	list-style: none;
	float:left;
	}

ul#primary-nav li a {
	display: block;
	height:auto;
	line-height:12px;
	text-decoration: none;
	padding:3px 3px 7px 0 !important;
	width:175px;
	}

/* Fix IE. Hide from IE Mac \*/

/* End */

ul#primary-nav ul {
	position: relative;
	display: none;
	left: 0px; /* Set 1px less than menu width */
	top: 0;
	}

ul#primary-nav li ul {background:#7cb4c3 url(../_i/menu.jpg) center ; background-position:3px 3px 3px 3px; float:left; height:auto; left:178px; position:absolute;  width:171px !important; border-color:#7cb4c3; border-bottom-style:solid; border-width:1px; z-index:1000000!important;}
/*ul#primary-nav li ul li a { padding:3px; margin:0; width:173px !important;height:auto; display:block;} /* Sub Menu Styles */*/
ul#primary-nav li ul li a:hover{}

ul#primary-nav li ul li ul, ul#primary-nav li ul li ul li ul {width:173px !important;}


ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul{ display: block; } /* The magic */

ul#primary-nav li.menuparent { }
ul#primary-nav li.menuparent:hover, ul#primary-nav li.over { }


.limitante {width:120px !important; margin-left:25px; *margin:0; display:block;}

.filho_menu {background:url(../_i/menu-filho.png) center right no-repeat; background-position:155px; }

/********************************************************************************************/
/****************** RODAPE ******************************************************************/
/********************************************************************************************/
#rodape {height:80px;width:100%; background:#e8994e; font-family:Verdana, Geneva, sans-serif; }
#rodape p {float:left; padding-right:100px; padding-left:100px; padding-bottom:50px; font-size:11px; color:#FFF; line-height:16px; }
#rodape_center {margin:0 auto; width:995px;}
span.onda_laranja_home {background:url(../_i/rodape.png) top center; display:block; height:70px;z-index:20; position:relative; margin-top:-48px;  }
span.onda_laranja {background:url(../_i/rodape.png) top center; display:block; height:70px;z-index:20; position:relative; margin-top:-48px;  }

.pblueeye {padding-right:0 !important; width:115px; text-align:left;}
.logoblueeye{ background:url(../_i/logo_blueeye.png) top center no-repeat; display:block; height:36px; margin-left:15px; width:75px; text-indent:-10000px}

/********************************************************************************************/
/****************** INDEX  ******************************************************************/
/********************************************************************************************/
#flashindex {border:red solid 1px;background:url(../_i/bg_kids.png) top center no-repeat; height:90px; clear:both  }

#FotoSite { background:url(../_i/frame_foto.png) top center no-repeat; border:0; display:block; height:174px; margin:0 0 0 450px; width:197px; float:left; position:absolute; top:256px; z-index:10000;}
#FotoSite_english { background:url(../_i/frame_foto_english.png) top center no-repeat; border:0; display:block; height:174px; margin:0 0 0 450px; width:197px; float:left; position:absolute; top:256px; z-index:10000;}
#FotoSite p a img, #FotoSite_english p a img { border:none; margin:30px 0 0 17px; float:left}

#EsGeral_home{
	background: url(../_i/bg_raio.jpg) no-repeat scroll center top;
	border:0 none;
	display:table;
	height:auto;
	margin:0 auto;
	padding:0 50px 40px 0;
	width:895px;
}
span.onda_laranja_home {background: url(../_i/rodape.png) top center; display:block; height:70px;z-index:20; position:relative; margin-top:-48px;  }
span.onda_laranja_home_2{background: url(../_i/rodape.png) top center; display:block; height:70px;z-index:20; position:relative; margin-top:-95px;  }
.oops {font-size:36px; color:#FFF; text-align:center; width:386px; display:block; margin:0 auto; line-height:42px;}
.menino_perdido { background:url(../_i/menino_perdido.png) left center no-repeat; height:122px; width:99px; display:block; float:left; text-indent:-10000px; margin: 0 30px 0 0;}
.perdido_causas { color:#FFF; font-size:12px; }
.bt_perdido{ background: #369ebe url(../_i/bg_bt_perdido.jpg) repeat-x top left; width:225px; border:#369ebe solid 1px; margin:10px 0; text-align:center; float:left; }
.bt_perdido a{color:#FFF; text-decoration:none; display:block; height:58px; width:225px; }
.center {margin:20px auto 30px; width:400px; }

.div_caps {

 }

#segura_internas {

	padding-bottom:50px;
	background:#c9ecf5 url(../_i/bg_body.png) repeat-x;
}


/********************************************************************************************/
/****************** ESCOLA  *****************************************************************/
/********************************************************************************************/
.box_definition_gd {background: url(../_i/bg_box_definition_24.png) top center repeat; float:left; width:650px; padding:35px 25px; margin:0 0 0 8px; min-height:335px; font-size:12px; line-height:24px; color:#676767;}
.box_definition_gd_grande {background: url(../_i/bg_box_definition_24.png) top center repeat; float:left; width:650px; padding:35px 25px; margin:0 0 0 8px; min-height:335px; font-size:14px; line-height:26px; color:#676767;}
.box_definition_md {background: url(../_i/bg_box_definition_24.png) top center repeat; float:left; width:500px; padding:35px 25px; margin:0 8px 0 0; min-height:335px; font-size:12px; line-height:24px; color:#676767;}
.box_definition_md_grande {background: url(../_i/bg_box_definition_24.png) top center repeat; float:left; width:500px; padding:35px 25px; margin:0 8px 0 0; min-height:335px;font-size:14px; line-height:26px; color:#676767;}


p {line-height:24px; font-size:12px; color:#676767;}
p.azinhos {float:right; margin:-36px -25px 0;}


#box_images {float:left; text-align:center; width:150px; height:395px; overflow:hidden;}
#box_images ul {list-style-type:none; height:315px; overflow:hidden;}
#box_images ul li a { display:block; height:90px; widows:126px; margin:10px }
#box_images ul li a img { border:0;}
.bt_sobe a{ background:url(../_i/btn_galeria.png) top center no-repeat; height:35px; display:block; text-indent:-10000px;}
.bt_desce a { background:url(../_i/btn_galeria.png) bottom center no-repeat; height:35px; display:block; text-indent:-10000px;}
.bt_simples { background: #5cc6e1 url(../_i/bg_bt_simples.png) repeat-x; border: #cecece solid 1px; color:#FFF; display:block; height:22px; width:75px; text-align:center; margin-top:10px; text-decoration:none; margin-right:3px;}
.bt_cancela { background: #f1f1f1 url(../_i/bg_bt_cancela.png) repeat-x; border: #cecece solid 1px; color:#FFF; display:block; height:22px; width:75px; text-align:center; margin-top:10px; text-decoration:none; margin-right:3px; color:#58595b;}



.texto_normal ul li ul li span, .texto_normal p, .texto_normal ul li ul li p a, .texto_normal span, .texto_normal label { font-size:12px; }
.texto_grande ul li ul li span, .texto_grande p, .texto_grande ul li ul li p a, .texto_grande span, .texto_grande label { font-size:14px !important; }
