/* reset */
*, * html	{border: 0;margin: 0;padding: 0;}
html		{overflow-y:auto;}
html, body	{height: 100%;}
body 		{line-height: 1;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd,
ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead,
tr, th, td, center, u, b, i {margin: 0;padding: 0;border: 0;outline: 0; font-weight: normal; font-style: normal;font-size: 100%;font-family: inherit;}
ol, ul 			{list-style: none;}
table 			{border-collapse: collapse;border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q	{quotes: "" "";}
input,textarea 	{margin: 0;padding: 0}
hr 				{margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px;}
/* evitar los bordes del sistema generados en las etiquetas A */
a:active 		{outline: none;}
:focus 			{-moz-outline-style: none;outline: 0;}

/*comunes*/
a.ayuda				{display:block;text-decoration:none;width:20px; height:20px; background:transparent url(../_images/help.gif) top left no-repeat;}
a.ayuda span			{display:none;margin:0 12px;padding:5px;width:180px;text-decoration:none;}
a.ayuda:hover span	{display:block;position:absolute;border:1px solid #dddddd;background:#eeeeee;text-decoration:none;}
a.ayuda:hover		{text-decoration:none;}

a.ayudachica            {display:inline-block; float:right; margin-right:3px; text-decoration:none; width:12px; height:10px; background:transparent url(../_images/ayudachica.gif) center center  no-repeat;}
a.ayudachica span       {display:none; padding:5px; width:150px; text-decoration:none; font-weight:normal;}
a.ayudachica:hover span {display:block;position:absolute; margin:15px 0 0 -150px; border:1px solid #dddddd;background:#eeeeee;text-decoration:none;}
a.ayudachica:hover      {text-decoration:none;}

.err {color:#FF0000;}
.txt-cen, .tc {text-align:center}
.txt-izq, .ti {text-align:left}
.txt-der, .td {text-align:right}
.txt-jus {text-align:justify}

.volver			{}
.volver a 		{padding:12px 0 0 0; background:transparent url(../_images/volverflecha.png) 0 0 no-repeat !important; display:block; overflow:hidden; clear:none}
.volver a:hover	{color:inherit; background:#EEE;  background:transparent url(../_images/volverflecha.png) 0 -11px no-repeat !important;}
.volver a span	{margin:-12px 0 0 18px; float:left; /*{font-style:italic; font-size:1em; font-weight:bold; display:none*/}

.doc 			{display:block; overflow:hidden; clear:none}
.dob 			{display:block; overflow:hidden; clear:both}
.fl-izq, .fi 	{float:left !important}
.fl-der, .fd 	{float:right !important}
.fl-non, .fn 	{float:none !important}
.bshw0-10-10 	{box-shadow:0 2px 1px #EEE}
.op05			{opacity:0.5}

.clr, .fix {clear:both}

.margin10, .m10 			{margin:10px !important}
.margin0-10, .m0-10 		{margin:0 10px !important}
.margin10-0, .m10-0 		{margin:10px 0 !important}
.margin0-0-10, .m0-0-10 	{margin:0 0 10px !important}
.margin10-0-0, .m10-0-0 	{margin:10px 0 0 !important}
.margin0-0-10-10, .m0-0-10-10	{margin:0 0 10px 10px !important}
.margin0-10-10-0, .m0-10-10-0	{margin:0 10px 10px 0 !important}

.mt0 {margin-top:0 !important}
.mr0 {margin-right:0 !important}
.mb0 {margin-bottom:0 !important}
.ml0 {margin-left:0 !important}

.padding05, .p05 			{padding:5px !important}
.padding10, .p10 			{padding:10px !important}
.padding0-10, .p0-10 		{padding:0 10px !important}
.padding10-0, .p10-0 		{padding:10px 0 !important}
.padding0-0-10, .p0-0-10 	{padding:0 0 10px !important}

.pt0 {padding-top:0 !important}
.pr0 {padding-right:0 !important}
.pb0 {padding-bottom:0 !important}
.pl0 {padding-left:0 !important}

.b0		{border-width:0 !important}

.r05	{-moz-border-radius:5px; -webkit-border-radius:5px}
.r50	{-moz-border-radius:50px; -webkit-border-radius:50px}

.r0-10-0-0	{-moz-border-radius:0 10px 0 0; -webkit-border-radius:0 10px 0 0}

.ease05	{-moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}

.bgblanco, .bgwhite {background-color:#FFF}
.bgrosa, .bgpink    {background-color:pink}
.bgyellow    		{background-color:yellow}
.bgFA				{background:#FAFAFA}

.col1de3			{float:left; width:31%; margin:0 3.5% 0 0;}
.col2de3			{float:left; width:62%; margin:0 3.5% 0 0;}
.col1de3collapse 	{float:left; width:33.334%; margin:0}
.col2de3collapse 	{float:left; width:65.5%; margin:0}

.col1de4			{float:left; width:22.45%; margin:0 3.5% 0 0;}
.col2de4			{float:left; width:48.30%; margin:0 3.5% 0 0;}
.col3de4collapse 	{float:left; width:74%; margin-right:0}

.col1de2collapse {float:left; width:49.2%; margin:0 !important; padding:0 !important}

.colfin		{float:right; margin:0}

/* WYSIWYG */
#WYSIWYG em, .WYSIWYG em 			{font-style:italic;}
#WYSIWYG img, .WYSIWYG img			{margin:0;padding:0;}
#WYSIWYG a, .WYSIWYG a				{}
#WYSIWYG a:hover, .WYSIWYG a:hover	{}
/*
#WYSIWYG ol, .WYSIWYG ol		{margin:0 0 5px 30px; padding:0; display:inherit; overflow:visible;}
#WYSIWYG ol li, .WYSIWYG ol li	{list-style:decimal outside !important; fo.nt:2em/2em Arial, Helvetica, sans-serif}
#WYSIWYG ul, .WYSIWYG ul		{padding:0; margin:0 0 10px 10px; display:inherit; overflow:visible;}
#WYSIWYG ul li, .WYSIWYG ul li	{margin:0 0 4px 4px; padding:0 0 0 9px;  font:1em/1.3em Arial, Helvetica, sans-serif; list-style:none; background:transparent url(../_images/bulletcuadradomarron.gif) 0 6px no-repeat}
*/
#WYSIWYG p		{/*se maqueta en general.css*/}

.WYSIWYG ol, .WYSIWYG ul		{margin:0 0 5px 30px; padding:0;}
.WYSIWYG ol li, .WYSIWYG ul li 	{list-style-position:outside}
.WYSIWYG ol li					{list-style-type:decimal;}
.WYSIWYG ul li					{list-style-type:disc;}



/*tabla de contenidos*/
#toc 	{display:block;clear:both;overflow:hidden;}
a.gotop {display:block;text-align:right;padding:0 10px;margin:10px 0 15px 0;border:1px solid #cccccc; background:#eeeeee url(../_images/bulletup.gif) 2px center no-repeat;}
ul.toc 	{padding:10px;margin:10px}
